/* Overstappen, kindpagina: aanvullingen op de gedeelde bouwstenen. */
.stappen.vier{grid-template-columns:repeat(4,1fr)}
@media (max-width:1100px){.stappen.vier{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.stappen.vier{grid-template-columns:1fr}.stap{padding:24px 20px}}
.stappen.vier .stap{display:flex;flex-direction:column}
.stap h3{padding-right:34px}
.stappen-noot,.rapporten-noot{margin-top:32px;color:var(--muted);font-size:.97rem}
.stappen-noot p,.rapporten-noot p{max-width:none;text-align:center}
.stappen-noot p a{color:var(--p);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.functie .tag{align-self:flex-start;margin-top:auto}
.functie>.mb-el--text:not(.tag){margin-bottom:14px}
.kop-grid.tegels-over .kop-tegel p+p{margin-top:auto;padding-top:6px}
.lead a{color:var(--p);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.donker .lead a,.slot .lead a{color:var(--accent)}
.wrap.bh-grid .punten{margin-top:22px}
.tabel-wrap.xl-tabel table.vgl td:nth-child(2){color:var(--muted)}
.eb-nummers{background:var(--wit);color:var(--tekst);border-radius:var(--r);padding:28px;box-shadow:var(--schaduw);display:grid;gap:14px;position:relative}
.eb-label{position:absolute;right:20px;top:16px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.eb-regel{border:1px solid var(--rand);border-radius:var(--r-s);padding:16px 18px;margin-top:8px}
.eb-regel small{display:block;color:var(--muted);font-size:.85rem}
.eb-regel b{font-family:var(--font-d);font-size:1.5rem;letter-spacing:-.01em}
.eb-regel.nieuw{border-color:var(--p);background:var(--pl)}
.eb-regel.nieuw b{color:var(--pd)}
.eb-pijl{width:36px;height:36px;border-radius:50%;background:var(--p);color:#fff;display:grid;place-items:center;margin:0 auto;transform:rotate(90deg)}
.eb-pijl svg{width:18px;height:18px}
.eb-noot{display:flex;gap:8px;align-items:center;font-size:.9rem;font-weight:600;color:var(--goed)}
.eb-noot svg{width:18px;height:18px}
