.flow[data-astro-cid-ipf5glco]{padding-block:var(--s-8);background:var(--surface)}.flow__head[data-astro-cid-ipf5glco]{display:grid;gap:var(--s-4);grid-template-columns:1fr;margin-bottom:var(--s-7)}.flow__heading[data-astro-cid-ipf5glco]{max-width:12em}.flow__lead[data-astro-cid-ipf5glco]{color:var(--text-muted)}.flow__steps[data-astro-cid-ipf5glco]{list-style:none;display:grid;gap:var(--s-6);grid-template-columns:1fr;counter-reset:none}.step[data-astro-cid-ipf5glco]{position:relative;padding-left:var(--s-7)}.step[data-astro-cid-ipf5glco]:before{content:"";position:absolute;left:1.1rem;top:0;bottom:calc(var(--s-6) * -1);border-left:var(--line-dim) solid var(--accent-fill)}.step[data-astro-cid-ipf5glco]:last-child:before{bottom:0}.step__num[data-astro-cid-ipf5glco]{position:absolute;left:0;top:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;background:var(--band);color:var(--on-band);font-stretch:var(--stretch-display);font-weight:800;font-size:var(--fs-2);line-height:1;border-radius:50%}.step__title[data-astro-cid-ipf5glco]{font-size:var(--fs-2);font-stretch:var(--stretch-body);font-weight:600;letter-spacing:0;margin-bottom:var(--s-2);padding-top:.2rem}.step__body[data-astro-cid-ipf5glco]{color:var(--text-muted);font-size:var(--fs-1)}.flow__more[data-astro-cid-ipf5glco]{margin-top:var(--s-7);font-weight:600}@media(min-width:60rem){.flow__head[data-astro-cid-ipf5glco]{grid-template-columns:repeat(12,1fr);column-gap:var(--s-5);align-items:end}.flow__heading[data-astro-cid-ipf5glco]{grid-column:1 / span 5}.flow__lead[data-astro-cid-ipf5glco]{grid-column:7 / span 6}.flow__steps[data-astro-cid-ipf5glco]{grid-template-columns:repeat(4,1fr);gap:var(--s-5)}.step[data-astro-cid-ipf5glco]{padding-left:0;padding-top:calc(2.25rem + var(--s-4))}.step[data-astro-cid-ipf5glco]:before{left:0;right:calc(var(--s-5) * -1);top:1.1rem;bottom:auto;border-left:0;border-top:var(--line-dim) solid var(--accent-fill)}.step[data-astro-cid-ipf5glco]:last-child:before{right:0;bottom:auto}}
