.faq-accordion[data-v-8bb2a58f]{margin-block-start:var(--space-2xl)}.faq-accordion h2[data-v-8bb2a58f]{margin-block-end:var(--space-m)}.faq-list[data-v-8bb2a58f]{display:flex;flex-direction:column;gap:var(--space-2xs)}.faq-item[data-v-8bb2a58f]{padding:var(--space-s) var(--space-m);background:var(--color-surface-card);border:1px solid var(--color-border-light);border-radius:var(--radius)}.faq-item summary[data-v-8bb2a58f]{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}.faq-item summary[data-v-8bb2a58f]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:6px;border-radius:var(--radius-sm)}.faq-item summary[data-v-8bb2a58f]:after{content:"+";font-size:var(--step-2);color:var(--color-brand-accent-dark);flex-shrink:0;transition:transform var(--duration-fast) ease}.faq-item[open] summary[data-v-8bb2a58f]:after{transform:rotate(45deg)}.faq-item p[data-v-8bb2a58f]{margin-block-start:var(--space-2xs);color:var(--color-text-muted)}
