.section-faq-accordion{margin-bottom:var(--zds-space-48)}.section-faq-accordion .zds-container{display:flex;justify-content:space-between;gap:32px}.faq-accordion-left{max-width:288px;width:100%}.faq-badge{display:flex;flex-direction:row;align-items:center;gap:var(--zds-space-2);font-family:var(--zds-font-family-base);font-style:normal;font-weight:var(--zds-font-weight-light);font-size:var(--zds-body-size-small);line-height:var(--zds-body-line-height);text-transform:uppercase;color:var(--zds-color-mint)}.faq-badge:before{content:"";width:12px;height:12px;background:var(--zds-color-mint);border-radius:var(--zds-radius-xs)}.faq-accordion-right{max-width:928px;width:100%;display:flex;flex-direction:column;gap:32px}.faq-item{border-bottom:1px solid var(--zds-color-taupe);padding-bottom:32px}.faq-question{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--zds-space-8);width:100%;text-align:left;background:0 0;border:none;cursor:pointer;padding:0;font-family:var(--zds-font-family-heading);font-style:normal;font-weight:var(--zds-font-weight-bold);font-size:var(--zds-heading-size-xs);line-height:var(--zds-heading-line-height);color:var(--zds-color-cream)}.faq-question-text{max-width:856px}.faq-item.is-open .faq-question{color:var(--zds-color-on-light-text-brand)}.faq-icon{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:none;width:40px;height:40px;background:var(--zds-color-dark-green);border-radius:var(--zds-radius-sm)}.faq-icon .zds-icon{--zds-icon-color:var(--zds-color-cream);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.faq-icon__close{opacity:0}.faq-icon .faq-icon__close{--zds-icon-color:var(--zds-color-mint-bright)}.faq-item.is-open .faq-icon__open{opacity:0}.faq-item.is-open .faq-icon__close{opacity:1}.faq-answer{height:0;overflow:hidden;transition:all .4s ease;font-family:var(--zds-font-family-base);font-style:normal;font-weight:var(--zds-font-weight-light);font-size:var(--zds-body-size-small);line-height:var(--zds-body-line-height);color:var(--zds-color-beige)}.faq-item.is-open .faq-answer{height:auto;margin-top:var(--zds-space-4)}@media screen and (max-width:768px){.section-faq-accordion{margin-bottom:var(--zds-space-32)}.section-faq-accordion .zds-container{flex-direction:column;gap:32px}.faq-accordion-left,.faq-accordion-right{max-width:100%}.faq-badge{font-size:var(--zds-body-size-mobile-base);line-height:var(--zds-body-line-height-mobile)}.faq-badge:before{width:10px;height:10px}.faq-question{font-size:var(--zds-heading-size-mobile-xs)}.faq-question-text{max-width:286px}.faq-answer{font-size:var(--zds-body-size-mobile-small);line-height:var(--zds-body-line-height-mobile)}}