.steps[data-astro-cid-cx7gdanv]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-8)}li[data-astro-cid-cx7gdanv]{position:relative;display:grid;align-content:start;gap:var(--s-2);padding-top:var(--s-10)}li[data-astro-cid-cx7gdanv]:before{content:"";position:absolute;top:7px;left:0;right:calc(-1 * var(--s-8));height:2px;background:var(--hairline)}li[data-astro-cid-cx7gdanv]:first-child:before{background:linear-gradient(to right,var(--vermilion),var(--hairline))}li[data-astro-cid-cx7gdanv]:last-child:before{right:auto;width:0}.node[data-astro-cid-cx7gdanv]{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--ink-faint)}li[data-astro-cid-cx7gdanv]:first-child .node[data-astro-cid-cx7gdanv]{box-shadow:inset 0 0 0 5px var(--vermilion)}.title[data-astro-cid-cx7gdanv]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.text[data-astro-cid-cx7gdanv]{color:var(--ink-soft);font-size:1.0625rem;line-height:1.5;max-width:30ch}@media(max-width:860px){.steps[data-astro-cid-cx7gdanv]{grid-auto-flow:row;gap:0}li[data-astro-cid-cx7gdanv]{padding:0 0 var(--s-8) var(--s-10)}li[data-astro-cid-cx7gdanv]:before{inset:16px auto 0 7px;width:2px;height:auto}li[data-astro-cid-cx7gdanv]:first-child:before{background:linear-gradient(to bottom,var(--vermilion),var(--hairline))}li[data-astro-cid-cx7gdanv]:last-child{padding-bottom:0}li[data-astro-cid-cx7gdanv]:last-child:before{display:none}}
