.new-faq{display:flex;justify-content:center}.new-faq__inner{box-sizing:border-box;gap:var(--spacing-content-gap-reg-mob);max-width:var(--w-content-width);padding-left:var(--spacing-mob-gutter);padding-right:var(--spacing-mob-gutter);width:100%}.new-faq__header,.new-faq__inner{display:flex;flex-direction:column}.new-faq__header{gap:var(--spacing-text-gap);max-width:var(--w-paragraph-width-reg)}.new-faq__eyebrow{color:var(--clr-brand-terracotta);font-family:var(--ff-body);font-size:var(--fs-body-sml);font-weight:var(--fw-bold);letter-spacing:.06em;margin:0;text-transform:uppercase}.new-faq__heading{font-family:var(--ff-title);font-size:var(--fs-title-lrg);font-weight:var(--fw-bold);line-height:1.15;margin:0}.new-faq__heading,.new-faq__intro{color:var(--clr-theme-font-primary)}.new-faq__intro{font-family:var(--ff-body);font-size:var(--fs-body-med);font-weight:var(--fw-reg);line-height:1.6}.new-faq__intro :where(p,ul,ol){margin:0 0 1em}.new-faq__intro :where(p,ul,ol):last-child{margin-bottom:0}.new-faq__list{width:100%}.new-faq__item{border-bottom:1px solid var(--clr-brand-green-20)}.new-faq__item:first-child{border-top:1px solid var(--clr-brand-green-20)}.new-faq__question{align-items:center;color:var(--clr-theme-font-primary);cursor:pointer;display:flex;font-family:var(--ff-title);font-size:var(--fs-body-med);font-weight:var(--fw-bold);gap:var(--spacing-mob-gutter);justify-content:space-between;line-height:1.3;list-style:none;padding:var(--spacing-heading-btm) 0}.new-faq__question::-webkit-details-marker{display:none}.new-faq__question:focus-visible{outline:3px solid var(--clr-brand-primary);outline-offset:2px}.new-faq__question-text{min-width:0}.new-faq__marker{flex:0 0 auto;height:18px;position:relative;width:18px}.new-faq__marker:after,.new-faq__marker:before{background-color:var(--clr-brand-primary);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;transition:transform .2s ease;width:18px}.new-faq__marker:after{transform:rotate(90deg)}.new-faq__item[open] .new-faq__marker:after{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.new-faq__marker:after,.new-faq__marker:before{transition:none}}.new-faq__answer{color:var(--clr-theme-font-primary);font-family:var(--ff-body);font-size:var(--fs-body-sml);font-weight:var(--fw-reg);line-height:1.6;padding-bottom:var(--spacing-heading-btm)}.new-faq__answer :where(p,ul,ol){margin:0 0 1em}.new-faq__answer :where(p,ul,ol):last-child{margin-bottom:0}.new-faq--pad-compact .new-faq__inner{padding-bottom:var(--spacing-section-small);padding-top:var(--spacing-section-small)}.new-faq--pad-standard .new-faq__inner{padding-bottom:var(--spacing-section-medium);padding-top:var(--spacing-section-medium)}.new-faq--pad-spacious .new-faq__inner{padding-bottom:var(--spacing-section-x-large);padding-top:var(--spacing-section-x-large)}.new-faq--bg-light{background-color:var(--clr-brand-green-10)}.new-faq--bg-dark{background-color:var(--clr-brand-black)}.new-faq--bg-brand{background-color:var(--clr-brand-primary)}.new-faq--bg-dark .new-faq__answer,.new-faq--bg-dark .new-faq__heading,.new-faq--bg-dark .new-faq__intro,.new-faq--bg-dark .new-faq__question{color:var(--clr-white)}.new-faq--bg-dark .new-faq__item,.new-faq--bg-dark .new-faq__item:first-child{border-color:var(--clr-brand-green-60)}.new-faq--bg-dark .new-faq__marker:after,.new-faq--bg-dark .new-faq__marker:before{background-color:var(--clr-brand-green-60)}.new-faq--bg-dark .new-faq__question:focus-visible{outline-color:var(--clr-brand-green-60)}.new-faq--bg-brand .new-faq__answer,.new-faq--bg-brand .new-faq__heading,.new-faq--bg-brand .new-faq__intro,.new-faq--bg-brand .new-faq__question{color:var(--clr-brand-black)}.new-faq--bg-brand .new-faq__item,.new-faq--bg-brand .new-faq__item:first-child{border-color:var(--clr-brand-black)}.new-faq--bg-brand .new-faq__marker:after,.new-faq--bg-brand .new-faq__marker:before{background-color:var(--clr-brand-black)}.new-faq--bg-brand .new-faq__question:focus-visible{outline-color:var(--clr-brand-black)}.new-faq--align-left .new-faq__header{margin-left:0;margin-right:auto;text-align:left}.new-faq--align-left .new-faq__list{margin-left:0;margin-right:auto}.new-faq--align-center .new-faq__header{margin-left:auto;margin-right:auto;text-align:center}.new-faq--align-center .new-faq__list{margin-left:auto;margin-right:auto}@media (min-width:768px){.new-faq__inner{gap:var(--spacing-content-gap-reg)}}