
body.ux1221 main{--ux-display-size:clamp(2.65rem,3.55vw,4rem);--ux-h2-size:clamp(2rem,3vw,3.25rem);--ux-h3-size:clamp(1.2rem,1.65vw,1.55rem)}
body.ux1221 main h1{max-width:22ch!important;margin-block:0 clamp(22px,2.4vw,34px)!important;font-size:var(--ux-display-size)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.048em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}
body.ux1221 main h2{max-width:22ch!important;margin-block:0 clamp(16px,1.8vw,24px)!important;font-size:var(--ux-h2-size)!important;font-weight:680!important;line-height:1.06!important;letter-spacing:-.038em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}
body.ux1221 main h3{margin-block:0 12px!important;font-size:var(--ux-h3-size)!important;font-weight:680!important;line-height:1.2!important;letter-spacing:-.018em!important;text-wrap:balance!important}
body.ux1221 main :is(.nx-eyebrow,.pd-eyebrow,.pc-eyebrow,.pm-eyebrow,.pr-eyebrow,[class*="eyebrow"],[class*="kicker"]){margin-bottom:14px!important;font-size:.78rem!important;font-weight:750!important;line-height:1.3!important;letter-spacing:.11em!important;text-transform:uppercase!important}
body.ux1221 main :is(.nx-lede,.pd-lede,.pc-lede,.pm-lede,.pr-lede,[class*="lede"],section>p){max-width:65ch;text-wrap:pretty}
body.ux1221 main>section:first-of-type{padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(56px,6vw,88px)!important}
body.ux1221 main>section:not(:first-of-type){scroll-margin-top:90px}
body.ux1221 main section>header,body.ux1221 main section>.section-head{margin-bottom:clamp(24px,3vw,42px)}
body.ux1221 main :is(.pr-form,.pm-form,.pd-form,.pc-form) h2{max-width:18ch!important;margin-bottom:18px!important;font-size:clamp(1.55rem,1.8vw,2.15rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}
@media(min-width:1025px){body.ux1221 main :is(.pr-hero-grid,.pm-hero-grid,.pd-hero-grid,.pc-hero){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important}body.ux1221 main :is(.pr-hero-grid,.pm-hero-grid,.pd-hero-grid,.pc-hero)>*{min-width:0!important;width:100%!important}body.ux1221 main :is(.pr-form,.pm-form,.pd-form,.pc-form){grid-column:2!important;grid-row:1!important;align-self:start!important;width:100%!important;max-width:none!important;justify-self:stretch!important}}
@media(max-width:1024px){body.ux1221 main :is(.pr-hero-grid,.pm-hero-grid,.pd-hero-grid,.pc-hero){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.ux1221 main :is(.pr-hero-grid,.pm-hero-grid,.pd-hero-grid,.pc-hero)>*{grid-column:1!important;min-width:0!important;width:100%!important;max-width:none!important}body.ux1221 main :is(.pr-form,.pm-form,.pd-form,.pc-form){grid-row:auto!important;width:100%!important;max-width:none!important}}
@media(max-width:800px){body.ux1221 main{--ux-display-size:clamp(2.35rem,10vw,3.35rem);--ux-h2-size:clamp(1.85rem,7.8vw,2.65rem);--ux-h3-size:clamp(1.15rem,5.4vw,1.4rem)}body.ux1221 main h1{max-width:16ch!important;line-height:1.01!important;letter-spacing:-.045em!important;margin-bottom:22px!important}body.ux1221 main h2{max-width:20ch!important;line-height:1.08!important}body.ux1221 main>section:first-of-type{padding-top:34px!important;padding-bottom:58px!important}}
