/* Text + photo / figures (prototype: Over ons "Verhaal", "Vlaanderen"; B2B "Ontzorging") */
.eba-bt__binnen {
	max-width: var(--eba-max); margin: 0 auto; padding: var(--eba-pad-c) var(--eba-goot);
	display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18.75rem), 1fr)); gap: 48px; align-items: center;
}
.eba-bt__tekst { display: grid; gap: 20px; }
.eba-bg-donker .eba-bt__alinea { color: var(--eba-op-donker); }
.eba-bt__foto { border-radius: 6px; overflow: hidden; border: 1px solid var(--eba-rand); }
.eba-bg-donker .eba-bt__foto { border-color: rgba(255, 255, 255, .1); }
.eba-bt__vakken { display: grid; gap: 14px; margin-top: 8px; }
.eba-bt__vak { padding: 18px 22px; border: 1px solid rgba(255, 255, 255, .14); border-radius: 6px; display: grid; gap: 4px; }
.eba-bg-wit .eba-bt__vak, .eba-bg-licht .eba-bt__vak { border-color: var(--eba-rand); }
.eba-bt__vak h3 { margin: 0; font: 700 1.0625rem var(--eba-font-kop); }
.eba-bt__vak p { margin: 0; font-size: 0.9375rem; color: var(--eba-op-donker-zacht); }
.eba-bg-wit .eba-bt__vak p, .eba-bg-licht .eba-bt__vak p { color: var(--eba-gedempt); }
.eba-bt__vakken + .eba-knoppen .eba-knop { width: fit-content; }
.eba-bt__cijfers { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.eba-bt__cijfer {
	background: var(--eba-achtergrond); border: 1px solid var(--eba-rand); border-radius: 6px; padding: 22px 24px;
	display: grid; gap: 6px; align-content: start;
}
.eba-bt__getal { font: 700 clamp(1.75rem, 3vw, 2.5rem) var(--eba-font-kop); color: var(--eba-link); line-height: 1; }
.eba-bt__uitleg { font-size: 0.9375rem; color: var(--eba-gedempt); }
