/* Tighten only section backdrops and text spacing; leave media frames and crop rules untouched. */
.maintenance-page--rebuilt .maintenance-hero--compact{padding-block:clamp(20px,2.6vw,34px)!important}
.maintenance-page--rebuilt .maintenance-hero--compact h1{font-size:clamp(2.05rem,3.2vw,3.35rem)!important;line-height:1.02!important}
.maintenance-page--rebuilt .maintenance-hero--compact p{margin-top:12px}
.maintenance-page--rebuilt .maintenance-jump-links{margin-top:16px}
.maintenance-media--restored{padding-block:clamp(12px,1.5vw,20px) clamp(12px,1.7vw,22px)!important}
.maintenance-action{padding-block:clamp(8px,1vw,14px)!important}
.maintenance-action__panel{padding-block:clamp(12px,1.4vw,18px)!important}
.maintenance-action__intro h2{margin-block:6px 8px}
.maintenance-action__intro p{margin-block:6px}
.maintenance-overview{padding-block:0 clamp(24px,3vw,38px)!important}
.maintenance-page--rebuilt .maintenance-cadence{padding-block:clamp(28px,3.4vw,44px)!important}
.maintenance-section-head{margin-bottom:clamp(18px,2vw,26px)!important}
.maintenance-service-module{padding-block:clamp(24px,3.3vw,42px)!important}
.maintenance-service-module .shell{padding-block:clamp(10px,1.35vw,18px)!important}
.maintenance-service-copy{padding-block:clamp(4px,.8vw,12px)!important}
@media(max-width:620px){.maintenance-page--rebuilt .maintenance-hero--compact{padding-block:18px!important}.maintenance-page--rebuilt .maintenance-hero--compact h1{font-size:clamp(1.8rem,7vw,2.35rem)!important}.maintenance-page--rebuilt .maintenance-jump-links{margin-top:12px}.maintenance-media--restored{padding-block:12px 14px!important}.maintenance-action{padding-block:8px!important}.maintenance-action__panel{padding-block:12px!important}.maintenance-overview{padding-bottom:26px!important}.maintenance-page--rebuilt .maintenance-cadence{padding-block:26px!important}.maintenance-service-module{padding-block:24px!important}.maintenance-service-module .shell{padding-block:10px!important}}
