.faq-section[data-v-e8f77d15]{padding:var(--spacing-section-py) var(--spacing-page-px) var(--spacing-8)}.faq-title[data-v-e8f77d15]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--text-h1--font-weight);color:var(--color-dark);margin:0 0 var(--spacing-7)}.faq-list[data-v-e8f77d15]{display:flex;flex-direction:column;gap:var(--spacing-2)}.faq-item[data-v-e8f77d15]{background:#fff;border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .2s}.faq-item[data-v-e8f77d15]:hover{box-shadow:0 2px 12px #0000000a}.faq-question[data-v-e8f77d15]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-card-px);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600;font-family:inherit;color:var(--color-dark);background:none;border:none;cursor:pointer;text-align:left}.faq-chevron[data-v-e8f77d15]{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-gray);transition:transform .2s}.faq-item.open .faq-chevron[data-v-e8f77d15]{transform:rotate(180deg)}.faq-answer[data-v-e8f77d15]{padding:0 var(--spacing-card-px) var(--spacing-5);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);color:var(--color-gray)}.faq-answer p[data-v-e8f77d15]{margin:0}.faq-answer p+p[data-v-e8f77d15]{margin-top:.75em}@media(max-width:640px){.faq-question[data-v-e8f77d15]{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-body)}.faq-answer[data-v-e8f77d15]{padding:0 var(--spacing-5) var(--spacing-4)}}
