.faq-cats.svelte-1bnfzdn{margin-block-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-8)}.faq-cat-title.svelte-1bnfzdn{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-block-end:var(--space-3)}.faq-list.svelte-1bnfzdn,.faq-col.svelte-1bnfzdn{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item.svelte-1bnfzdn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.faq-item.svelte-1bnfzdn summary:where(.svelte-1bnfzdn){display:flex;justify-content:space-between;gap:var(--space-3);font-weight:700;font-size:.9375rem;color:var(--color-text);cursor:pointer;list-style:none}.faq-item.svelte-1bnfzdn summary:where(.svelte-1bnfzdn)::-webkit-details-marker{display:none}.faq-item.svelte-1bnfzdn summary:where(.svelte-1bnfzdn):after{content:"+";color:var(--color-accent);font-weight:700}.faq-item[open].svelte-1bnfzdn summary:where(.svelte-1bnfzdn):after{content:"–"}.faq-item.svelte-1bnfzdn p:where(.svelte-1bnfzdn){margin-block-start:var(--space-3);color:var(--color-muted);font-size:.9375rem;line-height:1.6}@media(min-width:720px){.faq-list.svelte-1bnfzdn{flex-direction:row;align-items:flex-start;gap:var(--space-4)}.faq-col.svelte-1bnfzdn{flex:1}}
