.page-hero.faq-hero.svelte-10b394w{padding-block:clamp(3.5rem,7vw,6rem)}.faq-layout.svelte-10b394w{grid-template-columns:minmax(12rem,.5fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.faq-aside.svelte-10b394w{align-self:start}.faq-aside.svelte-10b394w h2:where(.svelte-10b394w){max-width:14ch;margin-bottom:1rem;font-size:clamp(1.8rem,2.8vw,2.5rem)}.faq-aside-copy.svelte-10b394w{max-width:36ch;color:var(--graphite);margin-bottom:1.5rem}.faq-layout.svelte-10b394w .callout:where(.svelte-10b394w){border-top:1px solid var(--edge);margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.25rem}.callout.svelte-10b394w p:where(.svelte-10b394w){max-width:36ch;color:var(--graphite);margin:.45rem 0 .7rem;font-size:.9rem}.callout.svelte-10b394w a:where(.svelte-10b394w){color:var(--ink);font-weight:700}.faq-list.svelte-10b394w{width:100%;min-width:0;max-width:54rem}.faq-search.svelte-10b394w{margin-bottom:1.25rem}.faq-search.svelte-10b394w>label:where(.svelte-10b394w){margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:block}.faq-search-field.svelte-10b394w{border:1px solid var(--edge);background:var(--paper);align-items:center;min-height:3.25rem;display:flex}.faq-search-field.svelte-10b394w:focus-within{border-color:var(--ink)}.faq-search-field.svelte-10b394w input:where(.svelte-10b394w){width:100%;min-width:0;min-height:3.1rem;color:var(--ink);background:0 0;border:0;padding:.65rem .85rem}.faq-search-field.svelte-10b394w input:where(.svelte-10b394w):focus-visible{outline-offset:-3px}.faq-search-field.svelte-10b394w input:where(.svelte-10b394w)::placeholder{color:var(--muted);opacity:1}.faq-clear.svelte-10b394w{min-width:44px;min-height:44px;color:var(--ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-right:.25rem;padding-inline:.65rem;font-size:.85rem;text-decoration:underline}.faq-result-count.svelte-10b394w{color:var(--graphite);margin:.55rem 0 0;font-size:.85rem}.faq-results.svelte-10b394w{border-top:1px solid var(--edge)}.faq.svelte-10b394w{border-bottom:1px solid var(--edge);scroll-margin-top:6rem}.faq-heading.svelte-10b394w{align-items:stretch;gap:.5rem;min-width:0;display:flex}.faq.svelte-10b394w h2:where(.svelte-10b394w){min-width:0;font-family:var(--font-body);letter-spacing:0;flex:1;margin:0;font-size:1.05rem;font-weight:700;line-height:1.45}.faq-trigger.svelte-10b394w{width:100%;min-height:4.5rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;display:flex}.faq-question.svelte-10b394w{max-width:58ch}.faq-indicator.svelte-10b394w{color:var(--graphite);text-align:center;flex:0 0 1.75rem;font-size:1.5rem;font-weight:400;line-height:1}.faq-permalink.svelte-10b394w{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--graphite);justify-content:center;align-self:center;align-items:center;font-size:1.2rem;text-decoration:none;display:inline-flex}.faq-permalink.svelte-10b394w:hover{color:var(--ink);text-decoration:underline}.answer.svelte-10b394w{max-width:68ch;color:var(--graphite);padding:.05rem 3.5rem 1.3rem .25rem}.answer.svelte-10b394w p:where(.svelte-10b394w){margin:0;line-height:1.75}.answer[hidden].svelte-10b394w{display:none}.faq-no-results.svelte-10b394w{color:var(--graphite);margin:0;padding:1.5rem 0}@media (width<=800px){.faq-layout.svelte-10b394w{grid-template-columns:minmax(0,1fr);gap:3rem}.faq-list.svelte-10b394w{order:1}.faq-aside.svelte-10b394w{border-top:1px solid var(--edge);order:2;padding-top:1.5rem}}@media (width<=480px){.faq-layout.svelte-10b394w{padding-block:3rem 4.5rem}.faq-trigger.svelte-10b394w{min-height:4rem;padding-block:1rem}.faq.svelte-10b394w h2:where(.svelte-10b394w){font-size:1rem}.faq-permalink.svelte-10b394w{width:2.5rem;min-width:2.5rem;min-height:2.5rem}.answer.svelte-10b394w{padding-right:.25rem}}@media (prefers-reduced-motion:reduce){html:has(.faq-layout){scroll-behavior:auto}}
