/* AI-training: rustig ritme, alleen bestaande bouwstenen. Navy hero (glas met drie tegels)
   → licht (wat de wet vraagt: één witte kaart met een vinklijst) → wit (aanbod: twee kaarten
   met prijs, zoals op /ai maar licht) → licht (voor wie: losse vinklijst, geen kaart)
   → wit (vragen, sluit er vlak op aan) → blauwe CTA. */

/* vinklijsten in de kaarten: zelfde maat als de kaarttekst */
.pagina-ai-training .training-lijst{font-size:16px;line-height:1.5;color:var(--tekst);row-gap:10px;}
.pagina-ai-training .kaart p + .training-lijst{margin-top:6px;}
.pagina-ai-training .kaart .kaart__voet{margin-top:auto;}
.pagina-ai-training .rooster .training-lijst{margin-bottom:12px;}

/* kleine kanttekening onder de wet-uitleg */
.pagina-ai-training .kaart .training-noot{margin-top:8px;padding-top:16px;border-top:1px solid var(--lijn);font-size:14.5px;}

/* voor wie: losse lijst op de wolk, iets groter, met rustige scheidingslijnen */
.pagina-ai-training .training-wie{row-gap:0;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--tekst);}
.pagina-ai-training .training-wie li{padding-block:16px;border-bottom:1px solid var(--lijn);}
.pagina-ai-training .training-wie li:first-child{padding-top:0;}
.pagina-ai-training .training-wie li::before{top:calc(16px + .42em);}
.pagina-ai-training .training-wie li:first-child::before{top:.42em;}
.pagina-ai-training .training-verder{margin-top:24px;font-size:16px;color:var(--tekst-zacht);}

@media (max-width:640px){
  .pagina-ai-training .training-wie{font-size:16.5px;}
  .pagina-ai-training .training-wie li{padding-block:14px;}
  .pagina-ai-training .training-wie li::before{top:calc(14px + .42em);}
}

/* lange samenstellingen niet op het koppelteken afbreken */
.pagina-ai-training .training-heel{white-space:nowrap;}
