.faq-page-hero{background-color:var(--surface-surface);padding:var(--section-padding-y-lg) var(--section-padding-x-lg) 0;justify-content:center;display:flex}.faq-page-hero-inner{max-width:var(--container-width-narrow);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.faq-page-hero-title{font-family:var(--display-large-emphasized-family);font-weight:var(--display-large-emphasized-weight);font-size:var(--display-large-emphasized-size);line-height:var(--display-large-emphasized-line-height);letter-spacing:var(--display-large-emphasized-letter-spacing);color:var(--text-default);margin:0}.faq-page-hero-subtitle{font-family:var(--body-large-family);font-weight:var(--font-weight-regular);font-size:var(--body-large-size);line-height:var(--body-large-line-height);letter-spacing:var(--body-large-letter-spacing);color:var(--text-subtle);margin:0}.faq-page-body{background-color:var(--surface-surface);padding:var(--section-padding-y-lg) var(--section-padding-x-lg);justify-content:center;display:flex}.faq-page-body-inner{max-width:var(--container-width-narrow);flex-direction:column;gap:3rem;width:100%;display:flex}.faq-page-group-heading{font-family:var(--title-large-emphasized-family);font-weight:var(--title-large-emphasized-weight);font-size:var(--title-large-emphasized-size);line-height:var(--title-large-emphasized-line-height);letter-spacing:var(--title-large-emphasized-letter-spacing);color:var(--text-default);margin:0 0 1.25rem}@media (max-width:1024px){.faq-page-hero{padding:var(--section-padding-y-md) var(--section-padding-x-md) 0}.faq-page-body{padding:var(--section-padding-y-md) var(--section-padding-x-md)}}@media (max-width:640px){.faq-page-hero{padding:var(--section-padding-y-sm) var(--section-padding-x-sm) 0}.faq-page-body{padding:var(--section-padding-y-sm) var(--section-padding-x-sm)}}
