.srpg-home-teaser{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);border-top:1px solid #dce2e7;border-bottom:1px solid #dce2e7;padding:40px 0;color:#102131}
.srpg-teaser-brand{background:#fff;max-width:450px;width:100%;justify-self:center}
.srpg-teaser-brand img{display:block;width:100%;height:auto}
.srpg-home-teaser .srpg-teaser-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;line-height:1.5;color:#536170;margin:0 0 16px}
.srpg-home-teaser h2{font-size:clamp(28px,3.5vw,46px);line-height:1.12;letter-spacing:-.04em;font-weight:650;margin:0 0 18px}
.srpg-teaser-copy>p:not(.srpg-teaser-eyebrow){font-size:17px;line-height:1.75;color:#536170;max-width:720px;margin:0 0 20px}
.srpg-teaser-copy>a{display:inline-block;min-height:44px;padding:9px 0;font-size:14px;font-weight:650;color:#102131;border-bottom:1px solid #0389f8;text-decoration:none}
.srpg-teaser-copy>a:focus-visible{outline:3px solid #102131;outline-offset:5px}
@media(max-width:650px){.srpg-home-teaser{grid-template-columns:1fr;gap:24px;padding-block:32px}.srpg-teaser-brand{max-width:360px}}
