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