.steps[data-astro-cid-c6uapcsf]{font-family:var(--font-body);font-size:.86em;line-height:1.55}.steps--row[data-astro-cid-c6uapcsf]{grid-column:wide}.steps__title[data-astro-cid-c6uapcsf]{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--teal);margin-bottom:.9rem;font-size:.75rem}.steps[data-astro-cid-c6uapcsf] ol{counter-reset:step;margin:0;padding:0;list-style:none}.steps[data-astro-cid-c6uapcsf] li{color:var(--text-muted);counter-increment:step;margin:0;padding:.2rem 0 1.15rem 2.75rem;position:relative}.steps[data-astro-cid-c6uapcsf] li:last-child{padding-bottom:0}.steps[data-astro-cid-c6uapcsf] li:before{content:counter(step);background:var(--paper);width:1.9rem;height:1.9rem;font-family:var(--font-mono);color:var(--teal);border:1px solid #46d6e073;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:0;left:0}.steps--dot[data-astro-cid-c6uapcsf] li:before{content:"";border-color:var(--teal);background:radial-gradient(circle, var(--teal) 0 35%, var(--paper) 40%);width:.8rem;height:.8rem;top:.55rem;left:.55rem}.steps[data-astro-cid-c6uapcsf] li:not(:last-child):after{content:"";background:linear-gradient(#46d6e073, var(--line));width:1px;position:absolute;top:2.15rem;bottom:.25rem;left:calc(.95rem - .5px)}.steps[data-astro-cid-c6uapcsf] li strong{color:var(--text)}.steps[data-astro-cid-c6uapcsf] li+li{margin-top:0}@media (width>=40rem){.steps--row[data-astro-cid-c6uapcsf] ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;display:grid}.steps--row[data-astro-cid-c6uapcsf] li{padding:2.6rem 0 0}.steps--row[data-astro-cid-c6uapcsf] li:not(:last-child):after{background:linear-gradient(to right, #46d6e073, var(--line));width:auto;height:1px;inset:.95rem -.6rem auto 2.4rem}}
