.map-steps article{position:relative;padding-left:58px}
.map-steps article>span{position:absolute;left:0;top:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900;font-size:1.2rem}
.map-steps h3{margin-top:4px}
@media(max-width:700px){.map-steps article{padding-left:52px}}
