.approach-stages{list-style:none;padding:0;margin-top:64px}.approach-stages li{display:grid;grid-template-columns:180px minmax(180px,1fr) 1.65fr;align-items:center;gap:36px;padding:30px 0;border-top:1px solid #cfd3c5}.approach-stages img{display:block;width:100%;height:auto;border-radius:6px}.approach-stages h2{font-size:clamp(25px,2.6vw,36px);line-height:1.15;letter-spacing:-.04em;margin-top:14px}.approach-stages p{font-size:16px;color:#606a61;line-height:1.85}.approach-editorial #contact{scroll-margin-top:110px}@media(max-width:1000px){.approach-stages li{grid-template-columns:130px 1fr;gap:24px}.approach-stages li>p{grid-column:1/-1}}@media(max-width:540px){.approach-stages{margin-top:40px}.approach-stages li{grid-template-columns:90px 1fr;gap:18px}.approach-stages p{font-size:15px}.approach-stages h2{font-size:25px}}