.faq.svelte-1vyz8mk{padding:var(--space-16) 0;background:var(--color-background)}.faq__list.svelte-1vyz8mk{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq__item.svelte-1vyz8mk{background:var(--color-on-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);transition:box-shadow .15s ease}.faq__item.svelte-1vyz8mk:hover,.faq__item[open].svelte-1vyz8mk{box-shadow:var(--shadow-sm)}.faq__question.svelte-1vyz8mk{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;color:var(--color-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.faq__question.svelte-1vyz8mk::-webkit-details-marker{display:none}.faq__question.svelte-1vyz8mk:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--color-accent);flex-shrink:0;transition:transform .2s ease}.faq__item[open].svelte-1vyz8mk .faq__question:where(.svelte-1vyz8mk):after{content:"−"}.faq__answer.svelte-1vyz8mk{margin-top:var(--space-4);color:var(--color-secondary);line-height:1.7;font-size:.95rem}
