body #primary{--site-panel-inset: 40px}@media (max-width:900px){body #primary{--site-panel-inset: 20px}}body #primary#primary :is(.promo-ratings,.promo-service-story,.common-owned-content>.common-content-section,.common-owned-content>.wp-content-section,.common-owned-content>.install-savings,.common-owned-content>.promo-install-portfolio,.common-owned-content>.estimator-info,.common-owned-content>.hvac-calc-embed,.home-services-refresh,.request-panel,.company-block--promo,.company-stats){padding:var(--site-panel-inset)!important}body #primary#primary .request-panel>.request-panel__copy{padding:0!important}
/* Exact selected brand-page context is enforced by the PHP emitter. */
body #page #primary > .common-owned-content {
 box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1180px!important;
 margin:0 auto!important;padding:40px!important;border:1px solid #dce5ee!important;
 border-radius:8px!important;background:#fff!important;box-shadow:0 18px 48px rgba(8,25,45,.06)!important;
 display:flow-root!important;
}
body #page #primary #unique-service-content > .uc-section {display:block!important}
body #page #primary #unique-service-content > .uc-section > h2 {margin:0 0 20px!important}
body #page #primary #unique-service-content > .uc-section > p {margin:0 0 16px!important}
body #page #primary #unique-service-content > .uc-section > :last-child {margin-bottom:0!important}
body #page #primary #unique-service-content .core-service-photo {margin:0 0 20px 28px!important}
body #page #primary #unique-service-content .core-service-photo figcaption {margin:8px 0 0!important;color:#5b6b80;font-size:13px;line-height:1.5}
@media(max-width:900px){body #page #primary > .common-owned-content{padding:20px!important}}
@media(max-width:700px){
 body #page #primary > .common-owned-content{width:calc(100% - 24px)!important}
 body #page #primary #unique-service-content > .uc-section:first-of-type{display:flex!important;flex-direction:column;gap:20px!important}
 body #page #primary #unique-service-content > .uc-section:first-of-type > *{margin:0!important}
 body #page #primary #unique-service-content .core-service-photo{margin:0!important}
}

