.service-content-with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-template-rows:auto auto;column-gap:clamp(28px,4vw,64px);align-items:start}
.service-content-with-image>.service-body{grid-column:1;grid-row:1;max-width:76ch}
.service-content-with-image>.service-detail-actions{grid-column:1;grid-row:2}
.service-content-image{grid-column:2;grid-row:1 / span 2;align-self:start;width:100%;height:clamp(250px,28vw,390px);margin:0;overflow:hidden;border-radius:18px;background:#e9ded5}
.service-content-image img,.service-content-image .ai-media-wrap{display:block;width:100%;height:100%}
.service-content-image img{object-fit:cover;object-position:center}
@media(max-width:800px){.service-content-with-image{display:block}.service-content-image{height:clamp(220px,54vw,360px);margin-top:26px}}
