:root{--section-sm:1.5rem;--section-md:2rem;--section-lg:3.75rem}.faq-nav{margin-bottom:1.5rem;padding:1.5rem 0}.faq-nav__list{display:flex;flex-wrap:wrap;gap:2rem}.faq-nav__item{font-size:1.063rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.faq-block__heading{font-size:1.313rem;font-weight:800;line-height:1.2;margin:0}.faq-block__subheading{font-size:1.188rem;font-weight:800;font-weight:600;margin:0}.faq-block__subheading p:first-child{margin-top:0}.faq-block__subheading p:last-child{margin-bottom:0}.faq-block{display:flex;flex-direction:column;gap:1.75rem;padding:1rem 0}.faq-block .accordion__content__body{font-size:.938rem}.faq-block .accordion__content__body>*{margin-bottom:0;margin-top:0}.faq-block .accordion__content__body>*+:not(.rte){margin-top:1rem}.faq-block .accordion__content__body a:not(.btn):not(.button){color:#0475d7}.faq-block:not(:last-child){margin-bottom:1.5rem}.faq-block__header{display:flex;flex-direction:column;gap:1rem}.faq-block__description{font-size:1.063rem}@media (hover:hover){.faq-block .accordion__content__body a:not(.btn):not(.button):hover{color:#13163a}}@media only screen and (min-width:64em){.faq-block__heading{font-size:1.875rem}.faq-block:not(:last-child){margin-bottom:3rem}}@media only screen and (max-width:calc(64em - 1px)){.faq-nav{display:none}}