.faq-accordion{background-color:var(--color-bg-canvas);padding:var(--section-padding-medium) var(--page-padding-global)}.faq-accordion__container{align-items:center;display:flex;flex-direction:column;gap:var(--section-padding-medium);margin:0 auto;max-width:var(--container-section)}.faq-accordion__title-block{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-8);max-width:var(--max-width-large);width:100%}.faq-accordion__headline>:where(h1,h2,h3,p){color:var(--color-fg-primary);font-family:var(--font-family-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-display-xs);line-height:var(--line-height-display-xs);margin:0;text-align:center}.faq-accordion__accent{color:var(--color-interactive-accent)}.faq-accordion__list{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;max-width:var(--max-width-2xl);padding:0;width:100%}.faq-accordion__item{border-top:1px solid var(--color-border-primary);max-width:var(--max-width-large);width:100%}.faq-accordion__question{align-items:flex-start;background:transparent;border:none;border-radius:0;display:flex;gap:var(--spacing-12);padding:var(--spacing-12) 0;width:100%;-webkit-tap-highlight-color:transparent;cursor:pointer;text-align:left}.faq-accordion__question-text{color:var(--color-fg-primary);flex:1 1 0;font-family:var(--font-family-primary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body-semibold);line-height:var(--line-height-body-md);min-width:0;overflow-wrap:break-word;text-align:left;white-space:normal}.faq-accordion__question:active,.faq-accordion__question:hover{background:transparent;opacity:.7}.faq-accordion__question:active .faq-accordion__question-text,.faq-accordion__question:hover .faq-accordion__question-text{color:var(--color-fg-primary)}.faq-accordion__question:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.faq-accordion__question:active{transform:none}}.faq-accordion__question:focus:not(:focus-visible){background:transparent;outline:none}.faq-accordion__question:focus-visible{background:transparent;border-radius:var(--radius-sm);outline:2px solid var(--color-interactive-accent);outline-offset:2px}.faq-accordion__icon{align-items:center;color:var(--color-fg-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.faq-accordion__icon-collapsed,.faq-accordion__icon-expanded{display:inline-flex}.faq-accordion__question[aria-expanded=false] .faq-accordion__icon-expanded,.faq-accordion__question[aria-expanded=true] .faq-accordion__icon-collapsed{display:none}.faq-accordion__answer{padding:0 0 var(--spacing-12)}.faq-accordion__answer[hidden]{display:none}.faq-accordion__answer>:where(p){color:var(--color-fg-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body);line-height:var(--line-height-body-md);margin:0 0 var(--spacing-12);max-width:var(--max-width-body-text)}.faq-accordion__answer>:where(p):last-child{margin-bottom:0}