.page-hero.svelte-1bex8oj .hero-lead:where(.svelte-1bex8oj){max-width:720px}.faq-nav.svelte-1bex8oj{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.faq-nav.svelte-1bex8oj a:where(.svelte-1bex8oj){padding:.65rem .9rem;border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:#ffffffc2;font-size:.84rem;font-weight:700;text-decoration:none}.faq-nav.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#fff;background:#ffffff17}.faq-layout.svelte-1bex8oj{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,6rem);align-items:start}.faq-section-heading.svelte-1bex8oj span:where(.svelte-1bex8oj){color:var(--accent-text);font-size:.75rem;font-weight:780;letter-spacing:.12em}.faq-section-heading.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin-top:.75rem}.faq-list.svelte-1bex8oj{display:grid;gap:.85rem}.faq-item.svelte-1bex8oj{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-small)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){padding:1.2rem 3.25rem 1.2rem 1.25rem;color:var(--text-strong);font-weight:720;cursor:pointer}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 1.25rem 1.25rem;margin:0}@media(max-width:760px){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:1.75rem}}
