main .service-editorial{background:#fff;color:#20362f;padding:clamp(76px,7vw,106px) 24px}
main .service-editorial *,main .service-editorial *::before,main .service-editorial *::after{box-sizing:border-box}
main .service-editorial .editorial-wrap{width:min(100%,1396px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,110px);align-items:start}
main .service-editorial .editorial-label{display:block;margin:0 0 18px;color:#a36d4e;font:700 13px/1.3 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
main .service-editorial h2{margin:0;color:#20362f!important;font-size:clamp(35px,3.3vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.025em}
main .service-editorial .editorial-copy p{margin:0 0 18px;color:#44574d;font:400 17px/1.65 Arial,sans-serif}
main .service-editorial .editorial-copy p:last-of-type{margin-bottom:0}
main .service-editorial .editorial-note{margin:28px 0 0;padding:21px 25px;border-radius:8px;background:#eff2ec;color:#294239;font:400 15px/1.55 Arial,sans-serif}
main .service-editorial .editorial-note strong{display:block;margin-bottom:6px;color:#20362f;font-weight:700}
@media(max-width:820px){main .service-editorial .editorial-wrap{grid-template-columns:1fr;gap:26px}main .service-editorial{padding:68px 20px}main .service-editorial .editorial-copy p{font-size:16px}}
