.faq{position:relative}.faq__item-accordion{display:none}.faq__item-accordion:last-of-type{border-bottom:1px solid var(--border-global-subtle)}.faq__btn{align-items:center;border-top:.0625rem solid var(--border-global-subtle);display:flex;flex-direction:row;font-size:var(--font-responsive-sm,18px);font-style:normal;font-weight:var(--font-weight-display);font-weight:600;justify-content:space-between;line-height:normal;padding:var(--responsive-lg) var(--responsive-lg) var(--responsive-lg) var(--static-xs);padding-inline:var(--static-xs,8px);position:relative;text-align:left;width:100%}.faq__btn:after,.faq__btn:before{background-color:currentcolor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:1rem}.faq__btn:before{bottom:0;right:0}.faq__btn:after{right:0;transform:rotate(90deg)}.faq__btn.is-active{position:relative}.faq__btn.is-active:after,.faq__btn.is-active:before{background-color:currentcolor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:1rem}.faq__btn.is-active:before{opacity:0}.faq__btn.is-active:after{transform:rotate(180deg)}.faq__btn.faq__btn--modal.is-active:after,.faq__btn.faq__btn--modal.is-active:before,.faq__btn.faq__btn--modal:after,.faq__btn.faq__btn--modal:before{content:none;display:none}.faq__btn--modal{padding-inline-end:2rem}.faq__btn--modal .icon{--icon-size:2rem;position:absolute;right:0}.faq__header{padding-block-end:var(--static-macro)}.faq__heading{margin:unset}.faq__description{margin-block-start:var(--static-xs)}.faq__content-inner,.faq__description{font-size:var(--font-responsive-sm,18px)}.faq__list--accordion .faq__content-inner{padding-block-end:var(--responsive-md)}.faq__content--modal .s-modal__header{padding:var(--static-lg) 0 var(--static-md)}.faq__content--modal .s-modal__title{margin:0 1.5rem 0 0}.faq__content--modal .btn--icon-close{position:absolute;right:calc(var(--static-md)*-1)}.faq__content--modal-wrapper{padding:0 var(--static-lg) var(--static-lg)}.faq__background{align-items:center;display:flex;grid-area:background;justify-content:center;position:relative;transform:translateX(0);width:100%;z-index:-1}.image-offset-top .faq__background img{bottom:0;position:absolute;width:100vw}@media only screen and (min-width:64em){.faq .s-modal__header{padding-block:var(--responsive-lg) var(--responsive-md)}.faq__container{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-areas:"sidebar" "main";grid-template-columns:35% 1fr;width:100%}.faq__container.image-no-offset{grid-template-areas:"sidebar main"}.faq__container.image-no-offset .faq__background{padding-block:var(--section-container,84px)}.faq__container.desktop-content-left{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 35%}.faq__container.desktop-content-left.image-no-offset{grid-template-areas:"main sidebar"}.faq__container.desktop-content-left.image-offset-top .faq__background img{transform:translateY(50%) translateX(calc(var(--distance-to-right-edge) - 55px));width:calc(100% + 65px)}.faq__container.desktop-content-left .faq__header{grid-column:2/span 1}.faq__container.desktop-content-left .faq__inner{grid-area:main;grid-column:1/span 1}.faq__container.desktop-content-left .faq__background{grid-column:2/span 1}.faq__container.desktop-content-left .faq__background--left{display:none}.faq__container .faq__inner{grid-column:2/span 1}.faq__container .faq__background{grid-column:1/span 1}.faq__header--column{grid-area:main;grid-column:1/span 1;padding-block-start:6.75rem}.faq__inner{grid-area:main;padding:var(--section-container,84px) var(--section-lg,60px)}.faq__background{align-items:center;display:flex;grid-area:sidebar;justify-content:center;position:relative;transform:translateX(0);width:100%}.image-no-offset .faq__background{align-items:flex-start}.image-offset-top .faq__background img{bottom:0;max-width:860px;position:absolute;transform:translateY(75%) translateX(calc((var(--distance-to-left-edge) + 20px)*-1));width:calc(100% + 100px)}.faq__list--accordion .faq__btn--modal,.faq__list--accordion .faq__content--modal{display:none}.faq__item-accordion{display:block}.faq__content{padding-inline-start:var(--static-lg)}.js .faq__content{display:none;height:0;opacity:0;overflow:hidden;width:100%;width:auto}.js .faq__content:after,.js .faq__content:before{content:"";display:block;position:relative;z-index:-1}.js .faq__content:before{margin-top:.1875rem}.js .faq__content:after{margin-bottom:-.8125rem}.js .faq__content.is-active{display:block;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.js .faq__content.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:1rem;padding-top:0}.faq__content--modal-wrapper{padding:0 var(--responsive-lg) var(--responsive-lg)}}@media only screen and (max-width:calc(64em - 1px)){.faq .s-modal__title{font-size:var(--font-responsive-md);font-style:normal;font-weight:var(--font-weight-display);line-height:normal}.faq__inner{align-items:flex-start;flex-direction:column;left:calc(var(--container-horizontal-padding)*-1);padding-block:var(--section-lg) var(--section-md)}.faq__background img{margin-left:calc(var(--container-horizontal-padding)*-1);min-width:calc(100% + var(--container-horizontal-padding)*2)}.faq__background--right{display:none}}