/* EBA Group (prototype: Over-ons.dc.html "EBA Group") */
.eba-eg { border-top: 1px solid var(--eba-rand); }
.eba-eg__kop { max-width: 640px; margin-bottom: 40px; }
.eba-eg__intro { font-size: 1.125rem; color: var(--eba-gedempt); text-wrap: pretty; }
.eba-eg__raster { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 17.5rem), 1fr)); gap: 20px; }
.eba-eg__kaart {
	display: grid; gap: 10px; padding: 28px; background: var(--eba-achtergrond); border: 1px solid var(--eba-rand);
	border-radius: 6px; text-decoration: none; color: var(--eba-tekst); align-content: start;
}
.eba-eg__kaart:hover { border-color: var(--eba-primair); color: var(--eba-tekst); }
.eba-eg__kaart h3 { margin: 0; font: 700 1.375rem var(--eba-font-kop); }
.eba-eg__kaart p { margin: 0; font-size: 1rem; color: var(--eba-gedempt); }
.eba-eg__kaart span { font-size: 0.9375rem; font-weight: 600; border-bottom: 2px solid var(--eba-primair); padding-bottom: 2px; width: fit-content; }
