.faq_srOnly__dqWV7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq_toolbar__oEV6N{margin-bottom:var(--ds-space-6)}.faq_searchWrap__Hcz1H{position:relative;display:flex;align-items:center;max-width:640px}.faq_searchIcon__SOhaC{position:absolute;left:var(--ds-space-4);width:20px;height:20px;color:var(--ds-color-text-subtle);pointer-events:none}.faq_searchInput__f60hd{width:100%;padding:var(--ds-space-4) var(--ds-space-10) var(--ds-space-4) var(--ds-space-10);font-family:var(--ds-font-serif);font-size:var(--ds-font-size-md);color:var(--ds-color-text);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);transition:border-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-fast) var(--ds-ease-out);appearance:none}.faq_searchInput__f60hd::placeholder{color:var(--ds-color-text-subtle)}.faq_searchInput__f60hd:hover{border-color:var(--ds-color-primary)}.faq_searchInput__f60hd:focus-visible{outline:none;border-color:var(--ds-color-primary);box-shadow:0 0 0 3px rgba(18,146,211,.28)}.faq_searchInput__f60hd::-webkit-search-cancel-button{appearance:none}.faq_clearBtn__2sK5k{position:absolute;right:var(--ds-space-3);display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--ds-color-text-muted);background:var(--ds-color-surface-muted);border:0;border-radius:var(--ds-radius-pill);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-out),color var(--ds-duration-fast) var(--ds-ease-out)}.faq_clearBtn__2sK5k svg{width:12px;height:12px}.faq_clearBtn__2sK5k:hover{background:var(--ds-color-surface-subtle);color:var(--ds-color-text)}.faq_clearBtn__2sK5k:focus-visible{outline:3px solid rgba(18,146,211,.45);outline-offset:2px}.faq_count__JuZTH{margin:var(--ds-space-3) 0 0;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:600;color:var(--ds-color-text-muted)}.faq_layout__4sS5t{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6);align-items:start}@media (min-width:1024px){.faq_layout__4sS5t{grid-template-columns:250px minmax(0,1fr);gap:var(--ds-space-12)}}.faq_nav__vS3yH{position:sticky;top:var(--ds-header-height);z-index:5;margin:0 calc(-1 * var(--ds-container-padding));padding:var(--ds-space-3) var(--ds-container-padding);background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border-muted)}.faq_navTitle__u_jo9{display:none}.faq_navList__K7KTr{display:flex;gap:var(--ds-space-2);margin:0;padding:0 0 var(--ds-space-1);list-style:none;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.faq_navItem__fcD2_{flex:0 0 auto}.faq_navLink__l01V0{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:600;color:var(--ds-color-text-muted);text-decoration:none;white-space:nowrap;background:var(--ds-color-surface-muted);border:1px solid transparent;border-radius:var(--ds-radius-pill);transition:background var(--ds-duration-fast) var(--ds-ease-out),color var(--ds-duration-fast) var(--ds-ease-out),border-color var(--ds-duration-fast) var(--ds-ease-out)}.faq_navLink__l01V0:hover{color:var(--ds-color-primary);border-color:var(--ds-color-border)}.faq_navLink__l01V0:focus-visible{outline:3px solid rgba(18,146,211,.45);outline-offset:2px}.faq_navLinkActive__0OOrl{color:var(--ds-color-surface);background:var(--ds-color-primary)}.faq_navLinkActive__0OOrl:hover{color:var(--ds-color-surface);border-color:var(--ds-color-primary)}.faq_navCount__jqlKn{font-size:var(--ds-font-size-xs);font-weight:700;opacity:.7}@media (min-width:1024px){.faq_nav__vS3yH{top:calc(var(--ds-header-height) + var(--ds-space-4));margin:0;padding:var(--ds-space-5);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);max-height:calc(100vh - var(--ds-header-height) - var(--ds-space-12));overflow-y:auto}.faq_navTitle__u_jo9{display:block;margin:0 0 var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:700;letter-spacing:var(--ds-letter-spacing-eyebrow);text-transform:uppercase;color:var(--ds-color-text-subtle)}.faq_navList__K7KTr{flex-direction:column;gap:var(--ds-space-1);padding:0;overflow-x:visible}.faq_navLink__l01V0{justify-content:space-between;padding:var(--ds-space-2) var(--ds-space-3);white-space:normal;background:transparent;border:0;border-left:2px solid transparent;border-radius:var(--ds-radius-sm)}.faq_navLinkActive__0OOrl,.faq_navLinkActive__0OOrl:hover,.faq_navLink__l01V0:hover{background:var(--ds-color-surface-muted);border-left-color:var(--ds-color-primary)}.faq_navLinkActive__0OOrl,.faq_navLinkActive__0OOrl:hover{color:var(--ds-color-primary)}}.faq_results__6SZ8U{min-width:0}.faq_topic__XdM4f{scroll-margin-top:calc(var(--ds-header-height) + 68px)}.faq_topic__XdM4f+.faq_topic__XdM4f{margin-top:var(--ds-space-12)}@media (min-width:1024px){.faq_topic__XdM4f{scroll-margin-top:calc(var(--ds-header-height) + var(--ds-space-6))}}.faq_topicTitle__C46QH{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xl);font-weight:700;line-height:var(--ds-line-height-snug);color:var(--ds-color-text)}@media (min-width:768px){.faq_topicTitle__C46QH{font-size:var(--ds-font-size-2xl)}}.faq_qaList__IUuGi{display:flex;flex-direction:column;gap:var(--ds-space-3)}.faq_qa__1XOH5{scroll-margin-top:calc(var(--ds-header-height) + 68px);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);transition:border-color var(--ds-duration-base) var(--ds-ease-out),box-shadow var(--ds-duration-base) var(--ds-ease-out)}.faq_qaOpen__qoonx,.faq_qa__1XOH5:hover{border-color:var(--ds-color-border)}.faq_qaOpen__qoonx{box-shadow:var(--ds-shadow-sm)}@media (min-width:1024px){.faq_qa__1XOH5{scroll-margin-top:calc(var(--ds-header-height) + var(--ds-space-6))}}.faq_qHeading__N4lO9{margin:0;font-size:inherit;font-weight:inherit}.faq_qButton__PvnEu{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4) var(--ds-space-5);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-base);font-weight:600;line-height:var(--ds-line-height-snug);color:var(--ds-color-text);text-align:left;background:none;border:0;border-radius:var(--ds-radius-lg);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease-out)}.faq_qButton__PvnEu:hover{color:var(--ds-color-primary)}.faq_qButton__PvnEu:focus-visible{outline:3px solid rgba(18,146,211,.45);outline-offset:-3px}@media (min-width:768px){.faq_qButton__PvnEu{padding:var(--ds-space-5) var(--ds-space-6);font-size:var(--ds-font-size-md)}}.faq_qText__MKLiZ{display:block}.faq_qHint__lsKWE{display:block;margin-top:var(--ds-space-1);font-family:var(--ds-font-serif);font-size:var(--ds-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-subtle)}.faq_mark__DQVt1{padding:0 2px;color:inherit;background:rgba(225,174,90,.38);border-radius:2px}.faq_chevron__R_qK8{flex-shrink:0;width:18px;height:18px;color:var(--ds-color-primary);transition:transform var(--ds-duration-base) var(--ds-ease-out)}.faq_qaOpen__qoonx .faq_chevron__R_qK8{transform:rotate(180deg)}.faq_panel__dk9US{padding:0 var(--ds-space-5) var(--ds-space-4);animation:faq_revealAnswer__T4_1l var(--ds-duration-base) var(--ds-ease-out)}.faq_panel__dk9US[hidden]{display:none}@media (min-width:768px){.faq_panel__dk9US{padding:0 var(--ds-space-6) var(--ds-space-5)}}@keyframes faq_revealAnswer__T4_1l{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq_answer__agLFP{font-family:var(--ds-font-serif);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-loose);color:var(--ds-color-text-muted)}.faq_answer__agLFP p{margin:0}.faq_answer__agLFP p+p{margin-top:var(--ds-space-3)}.faq_answer__agLFP ol,.faq_answer__agLFP ul{margin:var(--ds-space-3) 0 0;padding-left:var(--ds-space-6)}.faq_answer__agLFP li+li{margin-top:var(--ds-space-1)}.faq_answer__agLFP a{color:var(--ds-color-primary);text-decoration:underline;text-underline-offset:2px}.faq_answer__agLFP a:hover{color:var(--ds-color-primary-hover)}.faq_answer__agLFP strong{color:var(--ds-color-text)}.faq_answer__agLFP table{width:100%;border-collapse:collapse;margin-top:var(--ds-space-4)}.faq_answer__agLFP td,.faq_answer__agLFP th{padding:var(--ds-space-2) var(--ds-space-3);text-align:left;border:1px solid var(--ds-color-border-muted)}.faq_permaRow__6FNr9{margin:var(--ds-space-4) 0 0}.faq_perma__px9jn{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-subtle);text-decoration:none}.faq_perma__px9jn:hover{color:var(--ds-color-primary)}.faq_perma__px9jn:focus-visible{outline:3px solid rgba(18,146,211,.45);outline-offset:2px;border-radius:var(--ds-radius-sm)}.faq_empty__xSgyc,.faq_noResults__f2eJo{padding:var(--ds-space-8) var(--ds-space-6);text-align:center;border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-lg)}.faq_emptyTitle__rcfih,.faq_noResultsTitle__nMaoa{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:700;color:var(--ds-color-text)}.faq_emptyText__Ow_ck{max-width:46ch;margin:0 auto;font-family:var(--ds-font-serif);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-base);color:var(--ds-color-text-muted)}.faq_emptyActions__Do__u{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);justify-content:center;margin-top:var(--ds-space-6)}.faq_cta__xXPrU{display:flex;flex-direction:column;gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-6);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl)}@media (min-width:768px){.faq_cta__xXPrU{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ds-space-10) var(--ds-space-12)}}.faq_ctaCopy__i2Jba{min-width:0}.faq_ctaTitle__tBBbW{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xl);font-weight:700;color:var(--ds-color-text)}.faq_ctaText__eCrCa{max-width:52ch;margin:0;font-family:var(--ds-font-serif);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-base);color:var(--ds-color-text-muted)}.faq_ctaActions__Qn3uI{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);flex-shrink:0}@media (prefers-reduced-motion:reduce){.faq_chevron__R_qK8,.faq_clearBtn__2sK5k,.faq_navLink__l01V0,.faq_qButton__PvnEu,.faq_qa__1XOH5,.faq_searchInput__f60hd{transition:none}.faq_panel__dk9US{animation:none}.faq_qaOpen__qoonx .faq_chevron__R_qK8{transform:rotate(180deg)}}