/* Keep the service links before the supporting photo in reading order. */
.home-page .services-preview{column-gap:8vw;row-gap:28px}
.home-page .services-preview-heading{grid-column:1;grid-row:1}
.home-page .services-preview>div:not(.services-preview-heading){grid-column:2;grid-row:1 / span 2}
.home-page .services-preview>.services-preview-photo{grid-column:1;grid-row:2;margin:0}
@media(max-width:1050px){.home-page .services-preview{column-gap:40px}}
@media(max-width:900px){
 .home-page .services-preview{grid-template-columns:1fr;gap:28px}
 .home-page .services-preview-heading,
 .home-page .services-preview>div:not(.services-preview-heading),
 .home-page .services-preview>.services-preview-photo{grid-column:1;grid-row:auto}
}
