/* Alles automatisch: aanvullingen op de gedeelde bouwstenen. */
.functie p+p{margin-top:12px}
.functies .functie{display:flex;flex-direction:column}
.functie .tag{align-self:flex-start;margin-top:auto}
.functie .mb-el--text:nth-last-child(2){margin-bottom:14px}
.auto-stapel{display:grid;gap:18px;align-content:center}
.auto-stapel .functie{display:flex;flex-direction:column}
.auto-mock{display:block;min-height:0;padding:20px 22px;border:1px solid var(--arand);box-shadow:0 20px 44px rgba(11,22,27,.12);border-radius:16px}
.auto-mock-kop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--font-d);font-size:15px}
.auto-mock-kop span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b3aa8;background:#eee8fb;padding:3px 9px;border-radius:999px}
.auto-mock-bon{background:var(--avlak);border:1px solid var(--arand);border-radius:12px;padding:6px 14px;margin-bottom:10px}
.auto-mock-bon .rij{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid var(--arand);font-size:13px}
.auto-mock-bon .rij:first-child{border-top:0}
.auto-mock-bon .rij span{color:var(--amuted)}
.auto-mock-bon .rij b{text-align:right}
#auto-regel .punten{margin-bottom:22px}
#auto-regel .punten ul{gap:14px}
#auto-regel .punten li{color:#dbe7ec}
#auto-regel .punten li b{color:#fff}
#auto-regel-links p{color:#c7d6dc}
#auto-regel-links a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.bb-paginahero .lead a{color:#9dd6e6;text-decoration:underline;text-underline-offset:3px}
@media (max-width:640px){.functie{padding:24px 20px}.auto-mock{padding:16px}}
