.faq-page-wrapper[data-v-d89f1322]{max-width:900px;margin:0 auto;padding:4rem 0}.faq-page-header[data-v-d89f1322]{text-align:center;margin-bottom:2rem}.faq-page-title[data-v-d89f1322]{font-family:var(--h1-font-family, var(--font-heading));font-size:var(--h1-font-size, 2.5rem);color:var(--h1-color, var(--color-primary));font-weight:var(--h1-font-weight, 700);line-height:var(--h1-line-height, 1.2);margin-bottom:.75rem}.faq-page-subtitle[data-v-d89f1322]{font-family:var(--body-font-family, var(--font-primary));font-size:var(--body-font-size, 1.125rem);color:var(--body-color, var(--color-primary));max-width:600px;margin:0 auto}.faq-groups[data-v-d89f1322]{display:flex;flex-direction:column}.faq-empty[data-v-d89f1322]{text-align:center;padding:3rem 1rem;font-family:var(--body-font-family, var(--font-primary));color:var(--body-color, var(--color-primary))}@media (max-width: 768px){.faq-page-wrapper[data-v-d89f1322]{padding:2rem 0}}
