.steps-2030__head h2{font-size:clamp(30px,3.8vw,48px);margin:14px 0 8px}.steps-2030__intro,.steps-2030__intro p{color:var(--ink-soft,#5a5654);max-width:60ch}.steps-2030__list{border-top:1px solid var(--line,rgba(157,11,11,.18));counter-reset:s2030;display:grid;gap:0;margin-top:clamp(28px,4vw,48px)}.steps-2030__step{align-items:start;border-bottom:1px solid var(--line,rgba(157,11,11,.18));display:grid;gap:24px;grid-template-columns:110px 1fr;padding:30px 0}.steps-2030__step:before{color:var(--red,#9d0b0b);content:counter(s2030,decimal-leading-zero);counter-increment:s2030;font-family:var(--display,serif);font-size:44px;line-height:1}.steps-2030__step h3{font-size:24px;margin-bottom:8px}.steps-2030__text,.steps-2030__text p{color:var(--ink-soft,#5a5654);max-width:66ch}.steps-2030__k{color:var(--muted,#7a7a7a);display:block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:6px;text-transform:uppercase}@media (max-width:640px){.steps-2030__step{gap:8px;grid-template-columns:1fr}}