:root{--section-sm:0.75rem;--section-md:1rem;--section-lg:1.5rem}.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:600;letter-spacing:.05em;text-transform:uppercase}.faq-block__heading{text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.15;margin:0}.faq-block__subheading{text-wrap:balance;font-size:1.063rem;font-weight:700;font-weight:600;line-height:1.6;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:1.063rem;line-height:1.6}.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:#0a55a5}.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;line-height:1.6}@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:2rem;letter-spacing:-.02em}.faq-block .accordion__content__body,.faq-block__subheading{font-size:1.188rem}.faq-block:not(:last-child){margin-bottom:3rem}.faq-block__description{font-size:1.188rem}}@media only screen and (min-width:80em){:root{--section-sm:1.5rem;--section-md:2rem;--section-lg:3rem}}@media only screen and (max-width:calc(64em - 1px)){.faq-nav{display:none}}