html:has(meta[name=atg-static-typography]){--sample-font:"IBM Plex Sans",Arial,sans-serif;--sans:var(--sample-font);--mono:var(--sample-font);--fs-h1:clamp(40px,4.35vw,62px);--lh-h1:1.06;--fs-h2:clamp(29px,3vw,40px);--lh-h2:1.15;--fs-h3:22px}html:has(meta[name=atg-static-typography]) :is(h1,h2,h3,h4,h5,h6){font-weight:600}html:has(meta[name=atg-static-typography]) h1{letter-spacing:-.034em}html:has(meta[name=atg-static-typography]) h2{letter-spacing:-.021em}html:has(meta[name=atg-static-typography]) h3{letter-spacing:-.014em}html:has(meta[name=atg-static-typography]) [class*=hero-callout] p{font-weight:600;letter-spacing:-.034em}html:has(meta[name=atg-static-typography]) main :is(p,li,dd,dt):not([class*=callout] *){line-height:1.65}html:has(meta[name=atg-static-typography]) main .btn{font-size:15px;font-weight:600}html:has(meta[name=atg-static-typography]) .faq-row summary{font-size:18px;font-weight:600}html:has(meta[name=atg-static-typography]) .faq-row[open] summary{font-weight:600}html:has(meta[name=atg-static-typography]) .faq-row .faq-answer{font-size:16px;line-height:1.65}html:has(meta[name=atg-static-typography]) .repair-hero-text h3{font-weight:600}
