.faq-list.svelte-9fkqx5{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-9fkqx5{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-9fkqx5{border-color:color-mix(in oklch,var(--color-accent) 30%,var(--color-line))}.faq-item.svelte-9fkqx5 summary:where(.svelte-9fkqx5){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-9fkqx5 summary:where(.svelte-9fkqx5)::-webkit-details-marker{display:none}.faq-item.svelte-9fkqx5 summary:where(.svelte-9fkqx5):hover{color:var(--color-accent-strong)}.faq-q.svelte-9fkqx5{margin:0;font:inherit}.faq-chev.svelte-9fkqx5{margin-left:auto;flex:none;color:var(--color-ink-faint);transition:transform .2s,color .2s}.faq-item[open].svelte-9fkqx5 .faq-chev:where(.svelte-9fkqx5){transform:rotate(90deg);color:var(--color-accent)}.faq-answer.svelte-9fkqx5{padding:0 20px 18px;font-size:14.5px;line-height:1.6;color:var(--color-ink-soft);text-wrap:pretty}.faq-answer.svelte-9fkqx5 a{color:var(--color-accent-strong);font-weight:600}.faq-answer.svelte-9fkqx5 a:hover{text-decoration:underline}
