:root{--rsl-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-heading-family:var(--rsl-font-sans);--font-body-family:var(--rsl-font-sans)}
body{font-family:var(--rsl-font-sans)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,dt,dd,li,strong,small,span){font-family:var(--rsl-font-sans)}
:where(.rslr-contact-page,.rsl-legal,.rsl-core-planner,.rslr-quote-page,.rslr-product-page,.rslux,.rsl-portal,.rsl-account-shell,.rsl-core-home,.rsl-human-advisor,.rsl-inline-advisor,.rslr-search-page,.rsl-core-footer,.rsl-core-header){font-family:var(--rsl-font-sans)!important}
:where(.rslr-contact-page,.rsl-legal,.rsl-core-planner,.rslr-quote-page,.rslr-product-page,.rslux,.rsl-portal,.rsl-account-shell,.rsl-core-home,.rsl-human-advisor,.rsl-inline-advisor,.rslr-search-page,.rsl-core-footer,.rsl-core-header) :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,dt,dd,li,strong,small,span){font-family:var(--rsl-font-sans)!important;font-style:normal}
:where(.rslr-contact-page,.rsl-legal,.rsl-core-planner,.rslr-quote-page,.rslr-product-page,.rslux,.rsl-portal,.rsl-account-shell,.rsl-core-home) :where(h1,h2,h3){font-weight:800!important;letter-spacing:-.04em!important}
:where(.rslr-contact-page,.rsl-legal,.rsl-core-planner,.rslr-quote-page,.rslr-product-page,.rslux,.rsl-portal,.rsl-account-shell,.rsl-core-home) :where(button,.rslr-button,[class*="__primary"]){font-weight:800!important;letter-spacing:0!important}
.rslr-contact-page{font-family:var(--rsl-font-sans)!important}.rslr-contact-page__hero h1{max-width:940px!important;font-size:clamp(46px,6.3vw,82px)!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:.98!important}.rslr-contact-page__hero>p:not(.rslr-eyebrow){max-width:760px!important;color:#cbd5e1!important;font-size:17px!important;line-height:1.55!important}.rslr-contact-page__actions a{font-size:13px!important;font-weight:800!important}.rslr-eyebrow{font-size:11px!important;letter-spacing:.1em!important}.rslr-contact-page__grid strong{font-weight:800!important;letter-spacing:-.02em!important}
@media(max-width:700px){.rslr-contact-page{width:100%!important;padding-top:0!important}.rslr-contact-page__hero{border-radius:0!important;padding:42px 20px!important}.rslr-contact-page__hero h1{font-size:46px!important;line-height:1.02!important}.rslr-contact-page__hero>p:not(.rslr-eyebrow){margin-top:18px!important;font-size:15px!important;line-height:1.5!important}.rslr-contact-page__actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:25px!important}.rslr-contact-page__actions a{min-height:50px!important;border-radius:7px!important}.rslr-contact-page__grid,.rslr-contact-page__form-wrap{width:calc(100% - 20px)!important;margin-inline:auto!important}.rslr-contact-page__grid article{min-height:auto!important;border-radius:9px!important;padding:18px!important}}
