/* Keep the complete editorial photographs and their real-world scale visible. */
.guide-traffic-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:0;padding:48px max(24px,calc((100vw - 1216px)/2));gap:44px;background:#f5f8fc;color:#101e36}
.guide-traffic-hero-copy{padding:0}
.guide-traffic-hero h1{font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.035em;color:#101e36;font-weight:800}
.guide-traffic-hero .guide-section-kicker{color:#225be0;margin-top:26px}
.guide-traffic-hero-lead{font-size:16px;line-height:1.75;color:#526176}
.guide-traffic-hero .guide-breadcrumbs,.guide-traffic-hero .guide-breadcrumbs a,.guide-traffic-hero .guide-article-meta{color:#526176}
.guide-traffic-hero-figure{background:transparent;border-radius:5px;align-self:center}
.guide-traffic-hero-figure img,.guide-article-hero--split img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:3/2;object-fit:contain;object-position:center}
.guide-article-hero--split{min-height:0;border-radius:5px;background:#f5f8fc}
@media(max-width:1000px){.guide-traffic-hero{grid-template-columns:1fr;padding:36px 24px;gap:30px}.guide-traffic-hero-copy-inner{max-width:none;width:100%}.guide-traffic-hero-figure{width:100%;max-width:760px;justify-self:center}.guide-traffic-hero h1{font-size:clamp(32px,5vw,48px)}}
@media(max-width:600px){.guide-traffic-hero{padding:28px 20px}.guide-traffic-hero h1{font-size:33px}.guide-traffic-hero-lead{font-size:15px}.guide-article-hero--split img{min-height:0}}
