.services{scroll-margin-top:54px}
.service-pair,.service-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,72px)}
.service-pair article{display:flex;flex-direction:column;align-items:flex-start}
.service-pair img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover}.service-pair article:first-child img{object-position:50% 69%}
.service-pair h3{font:normal clamp(23px,2vw,31px)/1.35 Georgia,var(--serif);letter-spacing:.06em;margin:25px 0 17px}
.service-pair h3 span{display:block;font:normal 14px/1.6 var(--serif);letter-spacing:.08em;margin-top:6px}
.service-pair article p,.service-copy p{margin:0 0 .85em;line-height:1.95}
.service-pair .text-link{margin-top:auto}
.service-reading{align-items:start}
.service-reading img{display:block;width:100%;height:auto}
.service-copy h2{font:normal clamp(20px,2vw,26px)/1.55 var(--serif);margin:2em 0 .85em}
.service-copy h2:first-child{margin-top:0}
.service-copy h3,.service-copy dt{font:normal 17px/1.7 var(--serif);margin:1.1em 0 .25em}
.service-copy dd{margin:0;color:var(--muted)}
.service-copy h3{color:var(--muted);font-size:14px}
.service-copy ul{padding-left:1.25em}.service-copy li{margin-bottom:.5em}
.service-copy .text-link{margin-top:1.5em}
@media(max-width:760px){.service-pair,.service-reading{grid-template-columns:minmax(0,1fr)}.service-pair{gap:44px}.services .section-head h2{font-size:clamp(23px,6.5vw,38px)}.service-pair article p,.service-copy p{line-height:1.9}}
