.faq-section a:not(.button){position:relative;display:inline-block}.faq-section a:not(.button):before{width:0;opacity:.2;width:100%}.faq-section a:not(.button):after,.faq-section a:not(.button):before{content:"";position:absolute;height:2px;bottom:0;left:0;background:var(--color-black);border-radius:4px}.faq-section a:not(.button):after{width:0;opacity:1;transition:width .32s ease}.faq-section a:not(.button):focus,.faq-section a:not(.button):hover{text-decoration:none}.faq-section a:not(.button):focus:after,.faq-section a:not(.button):hover:after{width:100%;background:var(--color-black)}.faq-section .h1{text-align:center}.faq-section__image--desktop{display:none}@media screen and (min-width:768px){.faq-section__image--desktop{display:block}.faq-section__image--desktop .img{padding-bottom:56.25%}}.faq-section__image--mobile{display:block}@media screen and (min-width:768px){.faq-section__image--mobile{display:none}.faq-section__image--mobile .img{padding-bottom:66.6666%}}.faq-section__heading{font-size:1.875rem;line-height:2.25rem;margin-top:3.5rem;margin-bottom:2.5rem;display:block}@media screen and (min-width:768px){.faq-section__heading{font-size:2rem;line-height:2.625rem;margin-top:5rem;margin-bottom:2rem}}@media screen and (min-width:768px){.faq-section__heading:first-of-type{margin-top:2.5rem}}.faq-section__heading+[data-collapsible-group]{border-top:1px solid var(--color-off-white)}.faq-section [data-collapsible-group]{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-off-white)}@media screen and (min-width:768px){.faq-section [data-collapsible-group]{padding-top:1rem;padding-bottom:1rem}}.faq-section [data-collapsible-group] [data-collapsible-trigger].button{font-size:1.25rem;line-height:1.5rem;display:block;position:relative;padding-right:2rem}@media screen and (min-width:768px){.faq-section [data-collapsible-group] [data-collapsible-trigger].button{font-size:1.375rem;line-height:2rem}}.faq-section [data-collapsible-group] [data-collapsible-trigger].button svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-section [data-collapsible-group] [data-collapsible-trigger].button:focus{color:var(--color-brand-text)}.faq-section .collapsible--rte [data-collapsible-target].rte{padding:0;margin-top:2rem}@media screen and (min-width:768px){.faq-section .collapsible--rte [data-collapsible-target].rte{margin-top:1rem;padding-bottom:.5rem}}.faq-section .collapsible--rte [data-collapsible-target].rte p{width:100%;max-width:100%;font-size:.875rem;line-height:1.25rem}@media screen and (min-width:768px){.faq-section .collapsible--rte [data-collapsible-target].rte p{font-size:1.125rem;line-height:1.625rem}}.faq-section .collapsible--rte [data-collapsible-target].rte ul{width:100%;max-width:100%;box-sizing:border-box;padding-left:1.5rem}.faq-section .collapsible--rte [data-collapsible-target].rte ul li{font-size:.875rem;line-height:1.25rem}@media screen and (min-width:768px){.faq-section .collapsible--rte [data-collapsible-target].rte ul li{font-size:1.125rem;line-height:1.625rem}}