.faq-list.svelte-18d8s5u{flex-direction:column;gap:12px;display:flex}.faq-item.svelte-18d8s5u{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color .2s;overflow:hidden}.faq-item[open].svelte-18d8s5u{border-color:color-mix(in oklch, var(--color-accent) 30%, var(--color-line))}.faq-item.svelte-18d8s5u summary:where(.svelte-18d8s5u){cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);align-items:center;gap:14px;padding:16px 20px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq-item.svelte-18d8s5u summary:where(.svelte-18d8s5u)::-webkit-details-marker{display:none}.faq-item.svelte-18d8s5u summary:where(.svelte-18d8s5u):hover{color:var(--color-accent-strong)}.faq-q.svelte-18d8s5u{font:inherit;margin:0}.faq-chev.svelte-18d8s5u{color:var(--color-ink-faint);flex:none;margin-left:auto;transition:transform .2s,color .2s}.faq-item[open].svelte-18d8s5u .faq-chev:where(.svelte-18d8s5u){color:var(--color-accent);transform:rotate(90deg)}.faq-answer.svelte-18d8s5u{color:var(--color-ink-soft);text-wrap:pretty;padding:0 20px 18px;font-size:14.5px;line-height:1.6}.faq-answer.svelte-18d8s5u a{color:var(--color-link);font-weight:600}.faq-answer.svelte-18d8s5u a:hover{text-decoration:underline}
