/* Deelnemers gebruikt de gedeelde homepagehero en beeldkaart. */
.hero.hero-photo-layout.deelnemers-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;background:#fff}
/* Behoud de hele geselecteerde uitsnede: gesprekspartners en branding. */
.deelnemers-hero .hero-photo-card img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%}
@media(max-width:1000px){.hero.hero-photo-layout.deelnemers-hero{grid-template-columns:minmax(0,1fr);gap:32px}.deelnemers-hero-copy{grid-row:1}.deelnemers-hero-photo{grid-row:2}}

/* Laat de afsluitende punt bij het laatste woord hangen zonder losse regel. */
.deelnemers-title-period{display:inline-block;width:0;white-space:nowrap}
