.steps-lead{margin-top:var(--space-xs);color:var(--neutral-semi-dark)}.steps-list{list-style:none;padding:0;margin:var(--space-xl) 0 0;counter-reset:steps}.steps-item{counter-increment:steps;border-top:1px solid var(--line-color);padding-block:var(--space-sm)}.steps-item:last-child{border-bottom:1px solid var(--line-color)}.steps-number{display:block;margin-bottom:var(--space-xs);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking,var(--tracking-wide));text-transform:var(--label-case,uppercase);font-variant-numeric:tabular-nums;color:var(--neutral-semi-dark)}.steps-number::before{content:counter(steps,decimal-leading-zero)}.steps-title{font-size:var(--text-md);margin:0 0 var(--space-3xs)}.steps-description{font-size:var(--text-sm);color:var(--neutral-semi-dark);margin:0}@media (min-width:700px){.steps-vertical .steps-item{display:grid;grid-template-columns:3rem minmax(0,1fr);row-gap:var(--space-3xs);align-items:baseline}.steps-vertical .steps-number{grid-column:1;grid-row:1;margin-bottom:0}.steps-vertical .steps-title{grid-column:2;grid-row:1;margin:0}.steps-vertical .steps-description{grid-column:2}.steps-horizontal{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 var(--grid-gap)}.steps-horizontal .steps-item{padding-block:var(--space-sm) var(--space-md)}.steps-horizontal .steps-item:last-child{border-bottom:0}}