/* Consistent, tighter spacing across content pages. */
.section{padding-block:60px}
.scroller{padding-block:54px}
.service-layout .page-hero{min-height:560px;padding:180px 0 54px}
.service-layout .service-copy-grid{column-gap:36px}
.make-gallery{padding-block:24px 32px}
.gallery-intro{padding-bottom:28px}
.gallery-cta{padding-block:28px 48px}
.timing-photo-pair{margin-bottom:34px}
@media(max-width:760px){
 .section{padding-block:40px}
 .scroller{padding-block:40px}
 .service-layout .page-hero{min-height:0;padding:150px 0 40px}
 .make-gallery{padding-block:20px 28px}
 .gallery-intro{padding-bottom:24px}
 .timing-photo-pair{margin-bottom:28px}
}
