.faq.svelte-k566w2{max-width:760px;margin:2rem auto 1rem;padding:0 1rem}.faq-heading.svelte-k566w2{font-size:1.2rem;margin:0 0 .75rem;color:var(--primary, #1B2A4A)}.faq-list.svelte-k566w2{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-k566w2{border:1px solid var(--border, #E2D9C8);border-radius:10px;background:var(--warm-white, #FFFCF5);padding:0 14px}.faq-q.svelte-k566w2{cursor:pointer;list-style:none;padding:12px 24px 12px 0;font-weight:600;color:var(--text, #3D3D3D);position:relative}.faq-q.svelte-k566w2::-webkit-details-marker{display:none}.faq-q.svelte-k566w2:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:var(--gold, #C8A94E)}.faq-item[open].svelte-k566w2 .faq-q:where(.svelte-k566w2):after{content:"–"}.faq-a.svelte-k566w2{margin:0;padding:0 0 14px;line-height:1.6;color:var(--text, #3D3D3D)}
