#site .realisaties-related .realisaties-grid--related { align-items:start; }
#site .realisaties-related .realisaties-card figure { height:auto; min-height:0; max-height:none; aspect-ratio:auto; padding:0; background:transparent; }
#site .realisaties-related .realisaties-card figure img { display:block; width:100%; height:auto; min-height:0; max-height:none; object-fit:initial; }
#site .realisaties-related .realisaties-card figcaption { position:static; inset:auto; display:block; padding:12px 16px; margin:0; background:white; text-align:left; font-size:13px; line-height:1.45; color:#3d535e; }
@media(max-width:660px) {
  #site .realisaties-related.case-shell { width:calc(var(--site-page-width,100vw) - 32px); max-width:none; position:relative; left:50%; transform:translateX(-50%); margin-left:0; margin-right:0; }
}
