.faq__wrapper{inline-size:100%;max-inline-size:83.25rem;margin-inline:auto;padding-block:4.375rem;padding-inline:1rem}@media (width<=899px){.faq__wrapper{padding-block:1.875rem}}.faq__panel{color:var(--color--white);background-color:var(--color--blue);border-radius:1rem;gap:2.5rem;padding:2.5rem;display:flex}@media (width<=899px){.faq__panel{flex-direction:column;gap:2.5rem;padding:1.5rem}}.faq__header{flex-direction:column;flex:0 0 26.5625rem;align-items:flex-start;gap:1.625rem;display:flex}@media (width<=899px){.faq__header{flex:none;gap:1rem;inline-size:100%}}.faq__title{color:var(--color--white);margin:0;font-weight:800}@media screen and (width<=360px){.faq__title{font-size:1.625rem}}@media screen and (width>=360px) and (width<=1440px){.faq__title{font-size:calc(23px + .833333vw)}}@media screen and (width>=1440px){.faq__title{font-size:2.1875rem}}@media screen and (width<=360px){.faq__title{line-height:1.625rem}}@media screen and (width>=360px) and (width<=1440px){.faq__title{line-height:calc(23.3333px + .740741vw)}}@media screen and (width>=1440px){.faq__title{line-height:2.125rem}}.faq__cta{min-block-size:2.1875rem;color:var(--color--white);border:2px solid var(--color--white);background-color:#0000;border-radius:.625rem;padding:.4375rem 1rem;font-size:1rem;font-weight:500}.faq__cta:hover{color:var(--color--blue);background-color:var(--color--white)}@media (width<=899px){.faq__cta{inline-size:100%}}.faq__list{flex-direction:column;flex:1 1 0%;gap:1.25rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.faq__item{background-color:var(--color--blue);border:3px solid var(--color--white);border-radius:.5rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.faq__item:has([aria-expanded=true]){color:var(--color--blue);background-color:var(--color--white);border-color:var(--color--white)}.faq__question{inline-size:100%;color:inherit;text-align:start;cursor:pointer;background-color:#0000;border:0;align-items:center;gap:.625rem;padding:1.25rem;font-size:1rem;font-weight:700;line-height:1.1875;display:flex}.faq__question:focus-visible{outline:2px solid var(--color--yellow);outline-offset:2px}.faq__icon{block-size:1.875rem;inline-size:1.875rem;color:var(--color--yellow);flex-shrink:0;justify-content:center;align-items:center;padding:.4375rem;transition:color .2s ease-in-out;display:inline-flex}.faq__icon .icon{fill:currentColor;block-size:100%;inline-size:100%}.faq__item:has([aria-expanded=true]) .faq__icon{color:var(--color--blue)}.faq__label{min-inline-size:0;color:inherit;flex:1 1 0%}.faq__chevron{fill:currentColor;flex-shrink:0;block-size:1rem;inline-size:1rem;transition:transform .2s ease-in-out}.faq__question[aria-expanded=true] .faq__chevron{transform:rotate(180deg)}.faq__answer{color:var(--color--blue);grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.faq__answer[aria-hidden=false]{grid-template-rows:max-content}.faq__answer-inner{align-self:start;min-block-size:0;padding-inline:3.75rem 1.75rem;font-size:1rem;font-weight:500;line-height:1.2;overflow:hidden}.faq__answer-inner p{margin:0}.faq__answer-inner p+p{margin-block-start:.75rem}.faq__answer-inner a{color:inherit;text-decoration:underline}@media (width<=899px){.faq__answer-inner{padding-inline:1.25rem}}.faq__item:has([aria-expanded=true]) .faq__answer-inner{padding-block-end:1.25rem}.faq.margin--reduce .faq__wrapper{padding-block:2.1875rem}@media (width<=899px){.faq.margin--reduce .faq__wrapper{padding-block:.9375rem}}