.services-page .service-intro{padding:0 0 32px}.service-intro p{max-width:680px}.service-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(180px,320px);gap:32px;align-items:center;padding:32px 0;border-top:1px solid var(--sand-200)}.service-row h2{font-size:clamp(26px,3vw,42px);margin:0 0 12px}.service-row h2 a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:20px}.service-row h2 svg{width:24px;flex-shrink:0}.service-row p{max-width:560px;margin:0}.service-row .picture{display:block;aspect-ratio:1.8;overflow:hidden}.service-row img{width:100%;height:100%;object-fit:cover}.service-list{padding-bottom:64px}@media(max-width:767px){.service-row{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:28px 0}.service-row .picture{grid-column:2}.services-page .internal-intro{gap:20px}}
.service-scope{padding:24px 0 80px}.service-scope h2{max-width:720px;margin:0 0 32px}.service-scope ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.service-scope li{border-top:1px solid var(--sand-200);padding:18px 0 22px;font-size:clamp(17px,1.5vw,21px);line-height:1.4}@media(max-width:767px){.service-scope{padding:12px 0 56px}.service-scope h2{margin-bottom:22px}.service-scope ul{grid-template-columns:1fr}.service-scope li{padding:16px 0}}
.service-detail--landscape .case-hero .image-editorial{max-width:1100px}.service-detail--landscape .case-hero{padding-bottom:48px}@media(max-width:767px){.service-detail--landscape .case-hero{padding-bottom:32px}}
