.faq[data-v-6fb9bf92]{border-top:1px solid var(--border-subtle);display:grid}.faq__item[data-v-6fb9bf92]{border-bottom:1px solid var(--border-subtle)}.faq__heading[data-v-6fb9bf92]{font-size:inherit;font-weight:inherit;letter-spacing:normal}.faq__trigger[data-v-6fb9bf92]{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;padding-block:var(--sp-5);text-align:left;font-size:var(--fs-lg);letter-spacing:-.012em;color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);font-weight:600;display:flex}.faq__icon[data-v-6fb9bf92],.faq__trigger[data-v-6fb9bf92]:hover{color:var(--accent)}.faq__icon[data-v-6fb9bf92]{transition:transform var(--dur-base) var(--ease-out)}.faq__item--open .faq__icon[data-v-6fb9bf92]{transform:rotate(135deg)}.faq__panel[data-v-6fb9bf92]{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.faq__item--open .faq__panel[data-v-6fb9bf92]{visibility:visible;grid-template-rows:1fr}.faq__answer[data-v-6fb9bf92]{max-width:74ch;min-height:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.75;overflow:hidden}.faq__item--open .faq__answer[data-v-6fb9bf92]{padding-bottom:var(--sp-5)}
