.faq-section-container{display:flex;flex-wrap:wrap;gap:var(--content-content-gap-lg);padding-left:var(--global-sect-pad-x-md);padding-right:var(--global-sect-pad-x-md)}@media screen and (max-width:1279px){.faq-section-container .section-heading-container--full-width{gap:20px}}@media screen and (max-width:1024px){.faq-section-container .section-heading-container--full-width{margin-bottom:0}}@media screen and (max-width:1279px){.faq-section-container .section-heading-container--full-width:has(.section-overline):has(.button) .section-heading{align-self:flex-start}}.faq-section-container .section-heading-container--full-width .button{margin-top:0}@media screen and (max-width:768px){.faq-section-container .section-heading-container--full-width .button{display:none}}.faq-section-container .button-quaternary--light:hover{color:#fff;background-color:var(--primal-black)}.faq-section-container .button__mob{display:none}@media screen and (max-width:768px){.faq-section-container .button__mob{display:flex;width:-moz-fit-content;width:fit-content;gap:var(--button-md-icon-gap);height:var(--button-md-height)!important;margin:auto}}.faq-section-container .button__mob .button-text{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);display:flex;align-items:center;gap:var(--button-md-icon-gap)!important}.faq-section-container--pad-top-full{padding-top:var(--global-sect-pad-y-md)}.faq-section-container--pad-top-half{padding-top:calc(var(--global-sect-pad-y-md)/ 2)}.faq-section-container--pad-top-none{padding-top:0}.faq-section-container--pad-bottom-full{padding-bottom:var(--global-sect-pad-y-md)}.faq-section-container--pad-bottom-half{padding-bottom:calc(var(--global-sect-pad-y-md)/ 2)}.faq-section-container--pad-bottom-none{padding-bottom:0}.faq-questions__wrapper{flex:1 0 50%;display:flex;flex-direction:column;gap:var(--global-item-gap)}@media screen and (max-width:768px){.faq-questions__wrapper{flex:0 0 100%;flex-wrap:wrap}}.faq-container__mob{display:none}@media screen and (max-width:768px){.faq-container__mob{display:block}}.faq-nav-questions-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:var(--content-content-gap-lg)}.faq-nav-questions-wrapper .faq-nav{flex:0 0 20%;display:flex;flex-direction:column;gap:var(--global-grid-gap-sm)}@media screen and (max-width:768px){.faq-nav-questions-wrapper .faq-nav{flex:0 0 100%}}.faq-nav-questions-wrapper .faq-nav .faq-nav__item{text-transform:uppercase}.faq-nav-questions-wrapper .faq-nav .faq-nav__item.active{background-color:var(--background-fill-primary);color:var(--body-fill-light);border-color:var(--background-fill-primary)}.faq-nav-questions-wrapper .faq-category-wrapper{display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-container__mob details,.faq-questions__wrapper details{border-bottom:var(--universal-stroke-weight) solid var(--global-border-color);background:var(--toggle-bg-fill);border-radius:var(--toggle-border-rad);transition:border-radius .3s ease-in-out;padding:0 0 var(--content-content-gap-sm);margin-bottom:var(--content-content-gap-sm)}.faq-container__mob details.active,.faq-questions__wrapper details.active{display:block}.faq-container__mob details[open],.faq-questions__wrapper details[open]{transition:none}.faq-container__mob details[open]:has(:focus),.faq-questions__wrapper details[open]:has(:focus){border:var(--global-border-width) solid var(--button-primary-bg-stroke-focused)}.faq-container__mob details[open] summary:focus,.faq-questions__wrapper details[open] summary:focus{border:none}.faq-container__mob details[open] summary svg,.faq-questions__wrapper details[open] summary svg{color:var(--toggle-icon-fill-active)}.faq-container__mob details[open] summary svg.icon-plus,.faq-questions__wrapper details[open] summary svg.icon-plus{transform:rotate(90deg);opacity:0}.faq-container__mob details[open] summary svg.icon-minus,.faq-questions__wrapper details[open] summary svg.icon-minus{transform:rotate(0);opacity:1}.faq-container__mob details summary,.faq-questions__wrapper details summary{display:flex;justify-content:space-between;align-items:center;text-transform:none;padding:var(--toggle-pad);cursor:pointer}.faq-container__mob details summary:focus,.faq-questions__wrapper details summary:focus{border:var(--global-border-width) solid var(--button-primary-bg-stroke-focused)}.faq-container__mob details summary svg,.faq-questions__wrapper details summary svg{cursor:pointer;height:14px;width:14px;position:absolute;right:0}.faq-container__mob details summary svg.icon-plus,.faq-questions__wrapper details summary svg.icon-plus{transform:rotate(0);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.faq-container__mob details summary svg.icon-minus,.faq-questions__wrapper details summary svg.icon-minus{opacity:0;transform:rotate(90deg);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.faq-container__mob details summary span.heading-sm,.faq-questions__wrapper details summary span.heading-sm{text-transform:none}.faq-container__mob details .faq-answer,.faq-questions__wrapper details .faq-answer{padding:var(--content-text-gap-md) var(--content-text-gap-md) 0 0;max-width:90%}.faq-container__mob details .faq-answer h1,.faq-container__mob details .faq-answer h2,.faq-container__mob details .faq-answer h3,.faq-container__mob details .faq-answer h4,.faq-container__mob details .faq-answer h5,.faq-container__mob details .faq-answer h6,.faq-questions__wrapper details .faq-answer h1,.faq-questions__wrapper details .faq-answer h2,.faq-questions__wrapper details .faq-answer h3,.faq-questions__wrapper details .faq-answer h4,.faq-questions__wrapper details .faq-answer h5,.faq-questions__wrapper details .faq-answer h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.faq-container__mob details .faq-answer h1:first-child,.faq-container__mob details .faq-answer h2:first-child,.faq-container__mob details .faq-answer h3:first-child,.faq-container__mob details .faq-answer h4:first-child,.faq-container__mob details .faq-answer h5:first-child,.faq-container__mob details .faq-answer h6:first-child,.faq-questions__wrapper details .faq-answer h1:first-child,.faq-questions__wrapper details .faq-answer h2:first-child,.faq-questions__wrapper details .faq-answer h3:first-child,.faq-questions__wrapper details .faq-answer h4:first-child,.faq-questions__wrapper details .faq-answer h5:first-child,.faq-questions__wrapper details .faq-answer h6:first-child{padding-top:0}.faq-container__mob details .faq-answer h1:last-child,.faq-container__mob details .faq-answer h2:last-child,.faq-container__mob details .faq-answer h3:last-child,.faq-container__mob details .faq-answer h4:last-child,.faq-container__mob details .faq-answer h5:last-child,.faq-container__mob details .faq-answer h6:last-child,.faq-questions__wrapper details .faq-answer h1:last-child,.faq-questions__wrapper details .faq-answer h2:last-child,.faq-questions__wrapper details .faq-answer h3:last-child,.faq-questions__wrapper details .faq-answer h4:last-child,.faq-questions__wrapper details .faq-answer h5:last-child,.faq-questions__wrapper details .faq-answer h6:last-child{padding-bottom:0}.faq-container__mob details .faq-answer ol,.faq-container__mob details .faq-answer p,.faq-container__mob details .faq-answer ul,.faq-questions__wrapper details .faq-answer ol,.faq-questions__wrapper details .faq-answer p,.faq-questions__wrapper details .faq-answer ul{padding-bottom:var(--global-text-gap-sm)}.faq-container__mob details .faq-answer ol:last-child,.faq-container__mob details .faq-answer p:last-child,.faq-container__mob details .faq-answer ul:last-child,.faq-questions__wrapper details .faq-answer ol:last-child,.faq-questions__wrapper details .faq-answer p:last-child,.faq-questions__wrapper details .faq-answer ul:last-child{padding-bottom:0}.faq-container__mob details .faq-answer em,.faq-container__mob details .faq-answer li,.faq-container__mob details .faq-answer ol,.faq-container__mob details .faq-answer p,.faq-container__mob details .faq-answer span,.faq-container__mob details .faq-answer ul,.faq-questions__wrapper details .faq-answer em,.faq-questions__wrapper details .faq-answer li,.faq-questions__wrapper details .faq-answer ol,.faq-questions__wrapper details .faq-answer p,.faq-questions__wrapper details .faq-answer span,.faq-questions__wrapper details .faq-answer ul{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}.faq-container__mob details .faq-answer a,.faq-questions__wrapper details .faq-answer a{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);transition:color .3s ease;text-decoration:underline}.faq-container__mob details .faq-answer a:hover,.faq-questions__wrapper details .faq-answer a:hover{color:var(--primal-charcoal)}.faq-container__mob details .faq-answer b,.faq-container__mob details .faq-answer strong,.faq-questions__wrapper details .faq-answer b,.faq-questions__wrapper details .faq-answer strong{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);font-weight:800}.faq-container__mob details .faq-answer ol,.faq-container__mob details .faq-answer ul,.faq-questions__wrapper details .faq-answer ol,.faq-questions__wrapper details .faq-answer ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.faq-container__mob details .faq-answer ol::marker,.faq-container__mob details .faq-answer ul::marker,.faq-questions__wrapper details .faq-answer ol::marker,.faq-questions__wrapper details .faq-answer ul::marker{color:var(--heading-fill-dark)}.faq-container__mob details .faq-answer h1,.faq-questions__wrapper details .faq-answer h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.faq-container__mob details .faq-answer h2,.faq-questions__wrapper details .faq-answer h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.faq-container__mob details .faq-answer h3,.faq-questions__wrapper details .faq-answer h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.faq-container__mob details .faq-answer h4,.faq-questions__wrapper details .faq-answer h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.faq-container__mob details .faq-answer h5,.faq-questions__wrapper details .faq-answer h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.faq-container__mob details .faq-answer h6,.faq-questions__wrapper details .faq-answer h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.faq-container__mob details .faq-answer :empty:not(path),.faq-questions__wrapper details .faq-answer :empty:not(path){display:none}.faq-container__mob details p,.faq-questions__wrapper details p{margin:0;padding:0}.faq-container__mob details p *,.faq-questions__wrapper details p *{display:inline!important}.faq-container__mob details p a,.faq-questions__wrapper details p a{font-family:var(--link-body-font-family);font-size:var(--link-body-font-size);font-style:var(--link-body-font-style);font-weight:var(--link-body-font-weight);letter-spacing:var(--link-body-letter-spacing);line-height:var(--link-body-line-height);gap:var(--link-body-paragraph-spacing);text-transform:var(--link-body-text-transform)}