.p-richting .pkop{--pkop-kop:22ch;--pkop-lead:56ch}.p-richting .instap-strip{background:var(--eggshell)}.p-richting .instap-strip h2{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);margin:var(--space-3) 0 var(--space-3)}.p-richting .instap-strip p{font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-5);max-width:60ch}.p-richting .tijdlijn-lite{padding-top:var(--space-6);padding-bottom:var(--space-6)}.p-richting .richting-ladder{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.p-richting .ladder-stap{gap:var(--space-4);flex-direction:column;display:flex}.p-richting .ladder-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-richting .ladder-kop--instap .num{--badge-kleur:var(--white);--badge-vlak:var(--color-primary);--badge-rand:var(--color-primary)}.p-richting .ladder-kop .label{font-size:var(--text-md);font-weight:var(--fw-extrabold);color:var(--text-strong)}.p-richting .ladder-kop .kicker{--kicker-maat:var(--text-2xs);--kicker-kleur:var(--text-subtle)}.p-richting .ladder-kop .begin{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--orange-text);background:var(--orange-50);border-radius:var(--radius-pill);padding:3px 10px}.p-richting .ladder-stap .svc-richting{display:none}
