.faq-section.svelte-1klof06{max-width:42rem;margin:var(--space-16) auto 0}.section-title.svelte-1klof06{font-family:var(--font-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-charcoal-dark);text-align:center;margin-bottom:var(--space-8)}.faq-list.svelte-1klof06{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item.svelte-1klof06{background:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.faq-question.svelte-1klof06{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-6);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);background:none;border:none;cursor:pointer;color:var(--color-charcoal-dark);transition:background-color .2s ease}.faq-question.svelte-1klof06:hover{background-color:var(--background-hover)}.faq-answer.svelte-1klof06{padding:0 var(--space-6) var(--space-6) var(--space-6);color:var(--color-charcoal-muted);line-height:var(--line-height-body)}.faq-icon.svelte-1klof06{flex-shrink:0;margin-left:var(--space-4);color:var(--color-gold)}
