.section-faq h2{font-size:1.5rem;line-height:normal}.section-faq .category{position:relative;display:flex;align-items:center;width:100%;font-size:1.25rem;font-weight:600;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:4px;overflow-anchor:none}.section-faq .category::after{content:"";flex-shrink:0;width:calc(var(--bs-accordion-btn-icon-width)*1.5);height:calc(var(--bs-accordion-btn-icon-width)*1.45);margin-left:.4rem;background-image:var(--bs-accordion-btn-icon);background-size:1rem;background-repeat:no-repeat;transition:var(--bs-accordion-btn-icon-transition)}@supports(-webkit-touch-callout: none){.section-faq .category::after{margin-top:.25rem}}.section-faq .category[aria-expanded=true]::after{transform:rotate(-180deg)}.section-faq .accordion-button{font-family:var(--font-heading-family);font-size:.875rem;letter-spacing:.0425em}.section-faq .accordion-button::after{background-size:calc(var(--bs-accordion-btn-icon-width)*.75);width:10px;height:9px}@supports(-webkit-touch-callout: none){.section-faq .accordion-button::after{margin-top:.1875rem}}.section-faq .accordion-body p{font-size:.75rem}@media screen and (min-width: 992px){.section-faq h2{font-size:2.5rem;font-weight:400}.section-faq .category{font-size:1.5rem}.section-faq .category::after{content:none}.section-faq .accordion-button{font-size:1.375rem;margin-bottom:.65rem;width:auto}.section-faq .accordion-button::after{background-size:calc(var(--bs-accordion-btn-icon-width));width:12px;height:10px;position:absolute;top:17.85px;right:25px}.section-faq .accordion-body{font-weight:350;line-height:25px}}