/* tekstvoorstel, live 18-10-2026: Hoe we werven */
.ph-intro { max-width: 36em; margin: clamp(20px, 2.4vw, 28px) 0 0; color: var(--wit); }
.vl-uitleg { font-weight: 400; font-size: 16px; line-height: 1.5; margin-bottom: 16px; }
.vl-velden { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto; align-items: end; gap: 12px; }
.vl-veld { display: flex; flex-direction: column; gap: 6px; }
.vl-label { font-size: 14px; font-weight: 700; }
@media (max-width: 760px) { .vl-velden { grid-template-columns: minmax(0, 1fr); } }
.st-tekst .intro + .intro { margin-top: .8em; }
.st-tekst .intro + .punten, .st-tekst .intro + .st-quote { margin-top: 20px; }
.st-afsluiting .intro { max-width: 40em; }
.st-afsluiting .intro + .intro { margin-top: .8em; }
.st-afsluiting .knop { margin-top: 24px; }
