.pasos{counter-reset:paso;margin:0;padding:0;list-style:none}.pasos li{counter-increment:paso;padding:0 0 26px 56px;position:relative}.pasos li+li{border-top:1px solid var(--border-light);padding-top:26px}.pasos li:before{content:counter(paso);border:1px solid var(--aqua-border);background:var(--aqua-soft);width:36px;height:36px;color:var(--aqua);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;left:0}.pasos li+li:before{top:26px}.pasos h3{margin:4px 0 8px;font-size:1.2rem}.pasos p{max-width:36em;color:var(--text-1)}
