.stappen{padding:clamp(4.5rem,9vw,8.75rem) 0}.stappen__kop .kop-l{margin:.875rem 0 0}.stappen__kop .intro{margin:1.125rem 0 0}.stappen__lijst{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.stappen__stap{padding:1.5rem var(--marge) 2.25rem;align-content:start;gap:.625rem;display:grid;position:relative}.stappen__nr{font-family:var(--heading-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:-.5rem 0 .25rem;font-size:clamp(4.5rem,14vw,12.5rem);font-weight:300;font-stretch:50%;line-height:.8;display:block}.stappen__titel{font-family:var(--heading-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.4vw + 1rem,2rem);font-weight:800;font-stretch:125%;line-height:1}.stappen__tekst{max-width:20.4em;margin:0}.stappen__duur{font-family:var(--heading-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.25rem 0 0;font-size:.8125rem;font-weight:700;font-stretch:62%}.stappen__probeer{justify-items:start;gap:.5rem;margin-top:1rem;display:grid}.stappen__probeerlabel{font-family:var(--heading-font);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700;font-stretch:62%}.stappen__onder{margin-top:clamp(2.25rem,4vw,3.5rem)}@media (min-width:900px){.stappen__lijst{grid-template-columns:repeat(var(--stappen,3), minmax(0, 1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stappen__stap{min-height:30rem;padding:2rem clamp(1.5rem,2.5vw,2.5rem) 2.5rem}.stappen__stap:first-child{padding-left:var(--marge)}.stappen__stap:last-child{padding-right:var(--marge)}}
