.service-visual-break{background:#eef6f0}
.visual-break-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:7%;align-items:center}
.visual-break-layout .editorial-image{margin:0}
.visual-break-layout h2{font:400 clamp(28px,3.5vw,46px)/1.15 'Manrope',sans-serif;letter-spacing:-1.2px;color:#173f38}
.visual-break-layout p:not(.eyebrow){max-width:560px;color:#52746a;line-height:1.8}
@media(max-width:720px){.visual-break-layout{grid-template-columns:1fr;gap:28px}}
