.cat-h.svelte-1bex8oj{font-size:.7rem;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border-soft));margin:0 0 .8rem;padding-bottom:.5rem}.faq-list.svelte-1bex8oj{flex-direction:column;display:flex}.faq.svelte-1bex8oj{border-bottom:1px solid hsl(var(--border-soft))}.faq-q.svelte-1bex8oj{cursor:pointer;color:hsl(var(--text-strong));justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .2rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq-q.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-q.svelte-1bex8oj::marker{content:""}.faq-q.svelte-1bex8oj:hover{color:hsl(var(--primary))}.faq-q.svelte-1bex8oj:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:3px}.chev.svelte-1bex8oj{width:1rem;height:1rem;color:hsl(var(--text-soft));flex:none;transition:transform .18s}.faq[open].svelte-1bex8oj .chev:where(.svelte-1bex8oj){transform:rotate(180deg)}.faq-a.svelte-1bex8oj{padding:0 .2rem 1rem}.faq-a.svelte-1bex8oj p:where(.svelte-1bex8oj){color:hsl(var(--text-muted));max-width:68ch;margin:0;font-size:.93rem}@media (prefers-reduced-motion:reduce){.chev.svelte-1bex8oj{transition:none}}
