.iSC4da_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.iSC4da_steps li{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.75rem 1.5rem;position:relative}.iSC4da_steps li:after{content:"";background:var(--border-strong);width:2rem;height:1px;position:absolute;top:3rem;left:calc(100% + 1px)}.iSC4da_steps li:last-child:after{display:none}.iSC4da_number{font-variant-numeric:tabular-nums;width:2.5rem;height:2.5rem;color:var(--text);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;display:grid}.iSC4da_steps li:first-child .iSC4da_number{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.iSC4da_steps h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.35}.iSC4da_steps p{color:var(--text-muted);margin:0;line-height:1.6}@media (max-width:60rem){.iSC4da_steps{grid-template-columns:minmax(0,1fr);gap:1rem}.iSC4da_steps li:after{width:1px;height:1rem;top:calc(100% + 1px);left:2.75rem}}.iSC4da_steps h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em}.iSC4da_steps h3 a:hover{text-decoration-color:currentColor}.iSC4da_steps li:focus-within{border-color:var(--color-focus)}
