.l-faqs__header,.l-faqs__questions{width:100%;overflow:hidden}.l-faqs__content{padding-bottom:.9375rem;padding-right:5%}@media screen and (min-width:28.125rem){.l-faqs__content{padding-bottom:1.5rem}}@media screen and (min-width:64rem){.l-faqs__content{padding-bottom:0;padding-right:0}}.l-faqs.l-faqs--text-with-questions .l-faqs__main{display:grid}@media screen and (min-width:64rem){.l-faqs.l-faqs--text-with-questions .l-faqs__main{grid-template-columns:1.25fr 2fr;gap:clamp(1.875rem,8vw,7.5rem)}.l-faqs.l-faqs--text-with-questions .l-faqs__header{margin-bottom:0}.l-faqs.l-faqs--text-with-questions .l-faqs__header .c-faqs-header .c-content-block{text-align:left}.l-faqs.l-faqs--text-with-questions .l-faqs__actions{margin-top:clamp(1.25rem,10vw,2.3125rem)}}.c-accordion-item{border-bottom:1px solid var(--color-primary)}.c-accordion-item__trigger{background-color:transparent;display:block;width:100%;padding-inline:0;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-accordion-item__trigger[aria-expanded=true] .c-trigger__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:64rem){.c-accordion-item__trigger{padding-block:1.125rem}}.c-accordion-item__content{overflow:hidden;transition:padding .3s ease,background .3s ease}.c-accordion-item--has-decoration .c-accordion-item__content{padding-left:4.375rem;background-repeat:no-repeat;background-position:0 0;background-size:3.5rem 3.5rem}@media screen and (max-width:28.0625rem){.c-accordion-item--has-decoration .c-accordion-item__content{padding-left:3.4375rem;background-size:2.625rem 2.625rem}}.c-accordion-item .c-rte{padding-bottom:.75rem;padding-bottom:clamp(.75rem,.5267857143rem + .9920634921vw,1.375rem)}.c-accordion-item .c-trigger h4{font-weight:400}.c-accordion-item .c-trigger__icon{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (min-width:64rem){.c-accordion-item .c-trigger__icon{width:1.65em;height:1.65em}}@media screen and (min-width:80rem){.c-accordion-item .c-trigger__icon{width:1.8em;height:1.8em}}.js .c-accordion-item__content{display:none}