/* Keep mobile entry content close to the header without changing desktop heroes. */
@media(max-width:760px){
 body .sp-hero.cost-hero,body.guv-page .sp-hero.cost-hero{min-height:0;padding-top:20px;padding-bottom:44px}
 body .cost-hero .cost-hero-copy{margin:0;align-self:auto}
 body .cost-hero .sp-breadcrumb{margin-bottom:24px!important}
 body .cost-hero .cost-hero-label{margin-bottom:16px!important}
 body #service-master .sm-hero-inner{padding-top:20px;padding-bottom:44px}
 body #service-master .sm-breadcrumb{margin-bottom:24px;min-height:0}
 body #service-master .sm-hero .sm-kicker{margin-bottom:16px}
 body .hub-hero,body.site-finished .detail-hero{padding-top:20px}
 body .hub-hero h1,body.site-finished .detail-hero h1{margin-top:0}
 body .hub-hero .sp-label,body.site-finished .detail-hero .eyebrow{margin-bottom:16px}
 body .hub-hero .sp-breadcrumb,body .detail-hero .breadcrumbs{display:flex!important;position:static!important;min-height:0!important;height:auto!important;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:0!important;margin:0 0 24px!important;background:none;box-shadow:none}
 body .detail-hero .breadcrumbs a,body .hub-hero .sp-breadcrumb a{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;line-height:1.5}
 body .home-hero-refined .hero-copy{padding-top:24px}
 body .home-hero-refined .hero-copy h1{margin-top:16px}
 body .home-hero-refined .hero-copy>.eyebrow{margin-bottom:16px}
}
@media(max-width:760px){
 body .sp-hero.cost-hero{min-height:0!important}
 body .hub-hero h1,body.site-finished .detail-hero h1{margin-top:0!important}
}
