.steps.svelte-3r1m0b{--steps-col:3.5rem;--steps-line:1rem;--steps-numeral:var(--text-3xl);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b){counter-increment:step;padding:0 0 var(--space-8) var(--steps-col);position:relative}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b):last-child{padding-bottom:0}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b):after{content:"";left:calc(var(--steps-line) - .5px);background:var(--color-accent-terracotta);width:1px;position:absolute;top:0;bottom:0}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b):last-child:after{display:none}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b):before{content:counter(step);content:counter(step) / "";z-index:1;width:calc(var(--steps-line) * 2);background:var(--color-bg-primary);text-align:center;font-family:var(--font-heading);font-variant-numeric:lining-nums;font-size:var(--steps-numeral);font-weight:var(--font-normal);color:var(--color-accent-terracotta-text);padding-block:.35rem;line-height:1;position:absolute;top:-.35rem;left:0}.steps.svelte-3r1m0b h3:where(.svelte-3r1m0b){font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text-primary);margin:0 0 var(--space-2);padding-top:.2rem;line-height:1.2}.steps.svelte-3r1m0b p:where(.svelte-3r1m0b){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.steps.svelte-3r1m0b p:where(.svelte-3r1m0b)+p:where(.svelte-3r1m0b){margin-top:var(--space-3)}@media (width<=640px){.steps.svelte-3r1m0b{--steps-col:2.75rem;--steps-line:.875rem;--steps-numeral:var(--text-2xl)}.steps.svelte-3r1m0b li:where(.svelte-3r1m0b){padding-bottom:var(--space-6)}}
