.steps.svelte-1vcjmvq{margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none}.step.svelte-1vcjmvq{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0 clamp(1rem,2.5vw,2.5rem);padding-block:1.6rem;border-top:2px solid var(--black)}.step__n.svelte-1vcjmvq{font-family:var(--ff-display);font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--red)}.step__d.svelte-1vcjmvq{margin:.6rem 0 0;max-width:68ch;color:var(--grey)}.rules.svelte-1vcjmvq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.5rem)}.rule.svelte-1vcjmvq{background:var(--white);padding:clamp(1.5rem,2.5vw,2.25rem)}.rule__a.svelte-1vcjmvq{margin:.8rem 0 0;color:var(--grey);font-size:.98rem}.cta.svelte-1vcjmvq{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}.cta.svelte-1vcjmvq .btns:where(.svelte-1vcjmvq){margin-top:0}@media(max-width:720px){.rules.svelte-1vcjmvq{grid-template-columns:1fr}.step.svelte-1vcjmvq{grid-template-columns:3.5rem minmax(0,1fr)}.step__n.svelte-1vcjmvq{font-size:1.4rem}}
