.agenda-card{grid-template-rows:subgrid;color:var(--color-body);background-color:var(--color-secondary);grid-row:span 6;row-gap:0;display:grid}.agenda-card__poster{aspect-ratio:5/4;display:block;overflow:hidden}.agenda-card__poster--zwart{background-color:var(--color-kleurvlak-zwart)}.agenda-card__poster--olijf{background-color:var(--color-kleurvlak-olijf)}.agenda-card__poster--lila{background-color:var(--color-kleurvlak-lila)}.agenda-card__poster--rood{background-color:var(--color-kleurvlak-rood)}.agenda-card__poster--roze{background-color:var(--color-kleurvlak-roze)}.agenda-card__poster--zand{background-color:var(--color-kleurvlak-zand)}.agenda-card__beeld{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.agenda-card__date,.agenda-card__day,.agenda-card__subline,.agenda-card__text,.agenda-card__title{padding-inline:2rem}.agenda-card__date,.agenda-card__day,.agenda-card__subline{margin-block-end:0}.agenda-card__day{font-family:var(--title-font-family);padding-block-start:2rem;font-size:3rem;line-height:.9}.agenda-card__date{font-variant-numeric:tabular-nums;padding-block-start:.5rem;font-size:.875rem;font-weight:450}.agenda-card__title{color:var(--color-primary-text);padding-block-start:1rem;font-size:1.5rem;line-height:1.15}.agenda-card__link{color:inherit;text-decoration:none}.agenda-card__link:focus-visible,.agenda-card__link:hover{text-decoration:underline}.agenda-card__subline{font-family:var(--title-font-family);font-variant-numeric:tabular-nums;padding-block-start:.5rem;font-size:1.25rem;font-weight:350;line-height:1.3}.agenda-card__part{white-space:nowrap}.agenda-card__text{align-self:start;padding-block:1rem 2rem}.agenda-card__read-more{color:var(--color-primary-text);white-space:nowrap;font-weight:450;text-decoration:none}.agenda-card__read-more-label{text-underline-offset:.2em;text-decoration:underline}.agenda-card__arrow{vertical-align:middle;width:.875rem;height:auto;margin-inline-start:.25rem;display:inline-block}.agenda-grid__section{grid-template-columns:subgrid;display:grid}.agenda-grid__list{grid-column:1/-1;grid-template-columns:1fr;gap:1rem;padding-inline:1rem;display:grid}@media (width>768px){.agenda-grid__list{grid-column:3/23;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}}@media (width>1024px){.agenda-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
