.faq.svelte-d5cv5f{max-width:720px;padding:var(--space-8) var(--space-8) var(--space-16);margin:0 auto}.faq__header.svelte-d5cv5f{margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:var(--border-width) solid var(--color-border)}.faq__header.svelte-d5cv5f h1:where(.svelte-d5cv5f){letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.5rem,7vw,3.5rem);font-weight:700;line-height:1.05}.faq__lede.svelte-d5cv5f{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:560px;margin:0}.faq__toc.svelte-d5cv5f{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--color-border)}.faq__toc.svelte-d5cv5f h2:where(.svelte-d5cv5f){font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-4);font-weight:700}.faq__toc.svelte-d5cv5f ul:where(.svelte-d5cv5f){columns:2;column-gap:var(--space-8);margin:0;padding:0;list-style:none}.faq__toc.svelte-d5cv5f li:where(.svelte-d5cv5f){margin-bottom:var(--space-2);break-inside:avoid}.faq__toc.svelte-d5cv5f a:where(.svelte-d5cv5f){color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.faq__toc.svelte-d5cv5f a:where(.svelte-d5cv5f):hover{color:var(--color-primary)}.faq__list.svelte-d5cv5f{flex-direction:column;display:flex}.faq__item.svelte-d5cv5f{padding:var(--space-8) 0;border-bottom:var(--border-width) solid var(--color-border);scroll-margin-top:var(--space-8)}.faq__item.svelte-d5cv5f:first-child{padding-top:0}.faq__item.svelte-d5cv5f h3:where(.svelte-d5cv5f){font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.faq__answer.svelte-d5cv5f p:where(.svelte-d5cv5f){font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-3);line-height:1.75}.faq__answer.svelte-d5cv5f p:where(.svelte-d5cv5f):last-child{margin-bottom:0}.faq__answer.svelte-d5cv5f ol:where(.svelte-d5cv5f){margin:0;padding:0;list-style:none}.faq__answer.svelte-d5cv5f ol:where(.svelte-d5cv5f) li:where(.svelte-d5cv5f){font-size:var(--text-base);color:var(--color-text-muted);padding-left:var(--space-6);margin-bottom:var(--space-1);counter-increment:faq-counter;line-height:1.75;position:relative}.faq__answer.svelte-d5cv5f ol:where(.svelte-d5cv5f) li:where(.svelte-d5cv5f):before{content:counter(faq-counter) ".";color:var(--color-text-subtle);font-weight:600;position:absolute;left:0}.faq__answer.svelte-d5cv5f ol:where(.svelte-d5cv5f){counter-reset:faq-counter}.faq__answer.svelte-d5cv5f a{color:var(--color-primary);text-decoration:none}.faq__answer.svelte-d5cv5f a:hover{text-decoration:underline}@media (width<=640px){.faq__toc.svelte-d5cv5f ul:where(.svelte-d5cv5f){columns:1}}
