section .faqs-wrapper{margin-inline:var(--center-margin);padding:var(--p-lrg) 0;text-align:left;width:min(100% - 2rem,var(--container-med-width,1040px))}p.tagline,section .faqs-wrapper h2{text-align:center}section .faqs-wrapper p.tagline{font-size:clamp(1.125rem,1.0449rem + .2564vw,1.25rem);font-weight:600;line-height:clamp(1.5rem,1.2596rem + .7692vw,1.875rem);margin-inline:var(--center-margin);text-align:center;width:100%}.faq-container{margin:0 auto;padding-block:var(--spacing-l);width:min(100% - 2rem,var(--container-xsml-width,880px))}.faq-item{border-bottom:1px solid var(--border-secondary);margin-bottom:clamp(1.2rem,1.1795rem + 1.0256vw,1.6rem);padding-block:1rem}.faq-question{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between}.faq-question p,.faq-question p span{align-items:left;font-weight:600}.faq-answer{font-size:1rem;height:0;overflow:hidden;padding-block:0;padding-right:2rem;text-align:left;visibility:hidden;interpolate-size:allow-keywords;transition:height .3s ease-in-out,visibility .5s ease-in-out}.faq-item.active .faq-answer{height:auto;visibility:visible}.faq-item.active .faq-question svg{transform:rotate(225deg)}.faq-question svg{height:20px;transition:transform .3s ease;width:20px;fill:#333;flex-shrink:0}