.faq-block[data-v-738e2236]{display:grid;gap:var(--space-sm)}.faq-item[data-v-738e2236]{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-med) var(--ease-out)}.faq-item.is-open[data-v-738e2236]{border-color:#37a85b80;box-shadow:var(--shadow-sm)}.faq-item__q[data-v-738e2236]{font-size:var(--fs-300);margin:0}.faq-item__button[data-v-738e2236]{align-items:center;background:none;border:0;color:var(--clear-navy);display:flex;font-family:var(--font-heading);font-size:var(--fs-400);font-weight:600;gap:1rem;justify-content:space-between;padding:var(--space-lg);text-align:left;width:100%}.faq-item__chevron[data-v-738e2236]{color:var(--color-primary-strong);flex-shrink:0;transition:transform var(--dur-med) var(--ease-out)}.faq-item.is-open .faq-item__chevron[data-v-738e2236]{transform:rotate(180deg)}.faq-item__answer[data-v-738e2236]{color:var(--color-ink-soft);font-size:var(--fs-300);padding:0 var(--space-lg) var(--space-lg)}
