.faq-hero.svelte-ipzg09{padding-top:1.4rem;padding-bottom:1.6rem}.breadcrumb.svelte-ipzg09{color:var(--muted);gap:.5rem;margin:0 0 1.1rem;font-size:.78rem;font-weight:700;display:flex}.hero-grid.svelte-ipzg09{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:end;gap:2rem;display:grid}.faq-hero.svelte-ipzg09 h1:where(.svelte-ipzg09){letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1}.lead.svelte-ipzg09{max-width:36rem;color:var(--muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.search.svelte-ipzg09{gap:.35rem;display:grid}.search.svelte-ipzg09 span:where(.svelte-ipzg09){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.search.svelte-ipzg09 input:where(.svelte-ipzg09){border:1px solid var(--line);background:var(--white);width:100%;font:inherit;border-radius:.9rem;padding:.75rem .9rem;font-size:.85rem}.filters.svelte-ipzg09{flex-wrap:wrap;gap:.45rem;padding-bottom:1.2rem;display:flex}.filters.svelte-ipzg09 button:where(.svelte-ipzg09){border:1px solid var(--line);background:var(--white);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.filters.svelte-ipzg09 button:where(.svelte-ipzg09) span:where(.svelte-ipzg09){color:var(--muted);font-weight:700}.filters.svelte-ipzg09 button[aria-pressed=true]:where(.svelte-ipzg09){color:#fff;background:var(--ink)}.filters.svelte-ipzg09 button[aria-pressed=true]:where(.svelte-ipzg09) span:where(.svelte-ipzg09){color:#ffffffb3}.faq-list.svelte-ipzg09{gap:.6rem;max-width:60rem;padding-bottom:2.5rem;display:grid}.faq-list.svelte-ipzg09 h2:where(.svelte-ipzg09){letter-spacing:-.02em;margin:1.2rem 0 .2rem;font-size:1.15rem}.faq-list.svelte-ipzg09 h2:where(.svelte-ipzg09):first-child{margin-top:0}details.svelte-ipzg09{border:1px solid var(--line);background:var(--white);border-radius:1rem}summary.svelte-ipzg09{cursor:pointer;padding:.95rem 1.1rem;font-size:.92rem;font-weight:800;list-style:none}summary.svelte-ipzg09::-webkit-details-marker{display:none}summary.svelte-ipzg09:before{width:1.1rem;color:var(--teal);content:"+";font-size:1rem;display:inline-block}details[open].svelte-ipzg09 summary:where(.svelte-ipzg09):before{content:"–"}details.svelte-ipzg09 div:where(.svelte-ipzg09){padding:0 1.1rem 1.05rem 2.2rem}details.svelte-ipzg09 p:where(.svelte-ipzg09){max-width:46rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.source.svelte-ipzg09{color:var(--teal);margin-top:.6rem;font-size:.75rem;font-weight:800;display:inline-block}.empty.svelte-ipzg09{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:1rem;margin:0;padding:1.5rem}.sources.svelte-ipzg09{background:var(--mint);border-radius:1.2rem;gap:.5rem;margin-bottom:4rem;padding:1.2rem 1.3rem;display:grid}.sources.svelte-ipzg09 p:where(.svelte-ipzg09){flex-wrap:wrap;gap:.7rem 1.2rem;margin:0;display:flex}.sources.svelte-ipzg09 a:where(.svelte-ipzg09){color:var(--teal);text-underline-offset:.18em;font-size:.75rem;font-weight:800;text-decoration:underline}@media (width<=860px){.hero-grid.svelte-ipzg09{grid-template-columns:minmax(0,1fr);gap:1.2rem}}@media (width<=560px){details.svelte-ipzg09 div:where(.svelte-ipzg09){padding-left:1.1rem}}
