.faq-section.svelte-1h7e2i5{max-width:800px;margin:3rem auto}h2.svelte-1h7e2i5{margin-bottom:1.5rem}.faq-list.svelte-1h7e2i5{flex-direction:column;gap:.5rem;display:flex}.faq-item.svelte-1h7e2i5{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--transition-fast);overflow:hidden}.faq-item.open.svelte-1h7e2i5{border-color:var(--accent-primary)}.faq-question.svelte-1h7e2i5{width:100%;color:var(--text-primary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;display:flex}.faq-question.svelte-1h7e2i5:hover{background:var(--bg-card-hover)}.faq-icon.svelte-1h7e2i5{color:var(--accent-primary);flex-shrink:0;font-size:1.25rem}.faq-answer.svelte-1h7e2i5{color:var(--text-secondary);padding:0 1.25rem 1rem;font-size:.9rem;line-height:1.7}
