.your-module-class,.your-module-class *{font-family:var(--vm-font-sans)!important}.your-module-class .eyebrow,.your-module-class [class*=eyebrow]{font-size:var(--vm-eyebrow-size)!important;font-weight:var(--vm-eyebrow-weight)!important;letter-spacing:var(--vm-eyebrow-letter-spacing)!important;line-height:var(--vm-eyebrow-line-height)!important}.your-module-class [class*=heading],.your-module-class h2{font-size:var(--vm-h2-size)!important;font-weight:var(--vm-h2-weight)!important;letter-spacing:var(--vm-h2-letter-spacing)!important;line-height:var(--vm-h2-line-height)!important}.your-module-class h3{font-size:var(--vm-h3-size)!important;font-weight:var(--vm-h3-weight)!important;line-height:var(--vm-h3-line-height)!important}.your-module-class [class*=content],.your-module-class [class*=description],.your-module-class p{font-size:var(--vm-body-size)!important;font-weight:var(--vm-body-weight)!important;line-height:var(--vm-body-line-height)!important}.faq-section,.faq-section *{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important}.faq-section .eyebrow{font-size:15px!important;letter-spacing:.16em!important;line-height:1.3!important}.faq-section .eyebrow,.faq-section .section-heading h2,.faq-section .section-heading h2 *{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important;font-weight:700!important}.faq-section .section-heading h2,.faq-section .section-heading h2 *{font-size:clamp(42px,4vw,64px)!important;letter-spacing:-.035em!important;line-height:1.03!important}.faq-section .section-heading>div,.faq-section .section-heading>div p,.faq-section .section-heading>div span{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important;font-size:17px!important;font-weight:400!important;line-height:1.6!important}.faq-section .accordion summary{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}.faq-section .accordion details>div,.faq-section .accordion details>div p,.faq-section .accordion details>div span{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}@media (max-width:900px){.faq-section .section-heading h2,.faq-section .section-heading h2 *{font-size:clamp(38px,5.5vw,54px)!important}}@media (max-width:700px){.faq-section .section-heading h2,.faq-section .section-heading h2 *{font-size:40px!important;line-height:1.06!important}}