.faq-layout.svelte-1bex8oj{display:grid;grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.faq-toc.svelte-1bex8oj{position:sticky;top:5.5rem}.faq-toc__title.svelte-1bex8oj{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 .9rem}.faq-toc.svelte-1bex8oj ul:where(.svelte-1bex8oj){list-style:none;margin:0;padding:0;display:grid;gap:.45rem;border-left:var(--seam);padding-left:1rem}.faq-toc.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:var(--text-sm);font-weight:500;color:var(--slate);text-decoration:none}.faq-toc.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--waterline-deep);text-decoration:underline}.faq-groups.svelte-1bex8oj{display:grid;gap:2.75rem}.faq-group.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:var(--text-2xl);margin-bottom:1.1rem}.faq-group.svelte-1bex8oj{scroll-margin-top:5.5rem}@media(max-width:48rem){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr}.faq-toc.svelte-1bex8oj{position:static}}
