.faq-section{width:100%}.faq-section--heading-small .faq-section__heading{font-size:1.5rem!important}.faq-section--heading-medium .faq-section__heading{font-size:1.875rem!important}.faq-section--heading-large .faq-section__heading{font-size:2.25rem!important}.faq-section--heading-xlarge .faq-section__heading{font-size:2.5rem!important}.faq-section__heading{font-family:var(--font-heading)!important;font-weight:200!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 1.5rem!important;padding:0!important}.faq-section__text{color:var(--muted);margin:-1rem auto 2rem!important;max-width:36rem}.faq-section__list{margin:0 auto!important;max-width:var(--faq-list-max-w,48rem)!important;padding:0!important}.faq-section__item{border-bottom:1px solid var(--faq-divider,#e5e0d8)!important;border-top:none!important;margin:0!important;padding:0!important}.faq-section__item:last-child{border-bottom:none!important}.faq-section__question{align-items:center!important;background:none!important;border:none!important;border-radius:0!important;color:var(--faq-q-color,#1d2126)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-body)!important;font-size:.9375rem!important;font-weight:600!important;gap:1rem!important;justify-content:space-between!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;padding:1.125rem 0!important;text-align:left!important;text-transform:none!important;width:100%!important}.faq-section__chevron{color:var(--muted)!important;flex-shrink:0!important;opacity:.5;transition:transform .25s ease}.faq-section__answer{margin:0!important;max-height:0;overflow:hidden;padding:0!important;transition:max-height .3s ease}.faq-section__answer-inner{color:var(--faq-a-color,#64748b)!important;font-size:.875rem!important;line-height:1.75!important;margin:0!important;padding:0 0 1.125rem!important}.faq-section__answer-inner p{font-size:.875rem!important;line-height:1.75!important;margin:0 0 .75rem!important;padding:0!important}.faq-section__answer-inner p:last-child{margin-bottom:0!important}@media (max-width:639px){.faq-section--heading-small .faq-section__heading{font-size:1.25rem!important}.faq-section--heading-medium .faq-section__heading{font-size:1.5rem!important}.faq-section--heading-large .faq-section__heading{font-size:1.875rem!important}.faq-section--heading-xlarge .faq-section__heading{font-size:2rem!important}.faq-section__question{font-size:.875rem!important;padding:1rem 0!important}}@media (min-width:768px){.faq-section--heading-large .faq-section__heading{font-size:2.25rem!important}.faq-section--heading-xlarge .faq-section__heading{font-size:2.5rem!important}}