/* R38 compactness guard; applies only to the newly integrated sections */
.hdc-e32 .hdc-e32-hero-grid{min-height:0;padding-block:22px 28px;gap:24px}
.hdc-e32 .hdc-e32-crumb{margin-bottom:18px}.hdc-e32 .hdc-e32-hero h1{font-size:clamp(33px,3vw,48px);line-height:1.1;max-width:22ch}
.hdc-e32 .hdc-e32-hero .hdc-e32-lead{font-size:14px;line-height:1.52;margin-top:12px}
.hdc-e32 .hdc-e32-hero-chips{margin:13px 0}.hdc-e32 .hdc-e32-hero-chips span{padding:5px 9px}
.hdc-e32 .hdc-e32-hero-image{max-height:440px}.hdc-e32 .hdc-e32-hero-photo{max-height:440px}
.hdcam .hdcam-hero{min-height:0}.hdcam .hdcam-hero-content{padding-top:23px;padding-bottom:25px}
.hdcam .hdcam-overline{margin-top:20px;margin-bottom:12px}.hdcam .hdcam-hero h1{font-size:clamp(35px,4vw,61px);letter-spacing:-.04em}
.hdcam .hdcam-hero-lede{font-size:15px;line-height:1.48;margin:16px 0 14px}.hdcam .hdcam-hero-location{margin-top:17px}
.ev-r31-page .ev-hero{min-height:0}.ev-r31-page .ev-hero-body{padding-block:34px 38px}
.ev-r31-page .ev-hero-inner{min-height:0}.ev-r31-page .ev-hero-sub{line-height:1.5;margin-top:18px}.ev-r31-page .ev-hero-actions{margin-top:20px}
#hc-cold .cr-hero{min-height:0}#hc-cold .cr-hero-inner{min-height:0}
@media(max-width:700px){
 .hdc-e32 .hdc-e32-hero-grid{display:grid;grid-template-columns:1fr;gap:13px;padding:12px 0 20px}
 .hdc-e32 .hdc-e32-crumb{margin-bottom:10px}.hdc-e32 .hdc-e32-hero h1{font-size:clamp(27px,7.2vw,33px);line-height:1.12}
 .hdc-e32 .hdc-e32-hero .hdc-e32-lead{font-size:13.5px;line-height:1.42;margin-top:11px}
 .hdc-e32 .hdc-e32-hero-chips{margin:9px 0 12px}.hdc-e32 .hdc-e32-hero-chips span{font-size:10px;padding:4px 7px}
 .hdc-e32 .hdc-e32-hero-media,.hdc-e32 .hdc-e32-hero-image,.hdc-e32 .hdc-e32-hero-photo{max-height:215px}
 .hdcam .hdcam-hero h1{font-size:clamp(33px,9vw,42px)}
 .hdcam .hdcam-hero-lede{font-size:13px;line-height:1.45;margin:11px 0}
 .hdcam .hdcam-hero-content{padding-block:14px 17px}
 .hdcam .hdcam-overline{margin:11px 0 9px}.hdcam .hdcam-hero-location{margin-top:9px}
 .ev-r31-page .ev-hero-body{padding-block:26px 22px}.ev-r31-page .ev-hero-actions{margin-top:15px}.ev-r31-page .ev-hero-proof{margin-top:13px}
}
