html:root{--font-display:var(--font-body)}:is(h1,h2):not(.sr-only){text-transform:uppercase!important;letter-spacing:.01em!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:400!important;line-height:1.08!important}:is(h1,h2,h3){text-wrap:balance}:is(h1,h2) em{font-style:normal!important}:is(h3,.prod-name,.vx-card-name,.ps-title,.fqx-q-text,.fqx-panel-q,.owner-name):not(.sr-only){font-family:var(--font-body), sans-serif!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.hero .lm-title{font-family:var(--font-body), sans-serif!important;text-transform:none!important}.scw h3.scw-h:not(.sr-only){font-family:var(--font-body), sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:500!important}body,body :not(svg):not(svg *){font-family:var(--font-body), system-ui, sans-serif!important;font-style:normal!important}
