@supports (grid-template-rows: subgrid) {
  .case-catalogue-grid { row-gap: 0; }

  .case-catalogue-grid .case-page-card {
    display: grid;
    grid-row: span 6;
    grid-template-rows: subgrid;
    row-gap: 0;
    margin-bottom: 1.25rem;
  }

  .case-catalogue-grid .case-card-topline { grid-row: 1; }
  .case-catalogue-grid .case-card-amount { grid-row: 2; }
  .case-catalogue-grid .case-card-caption { grid-row: 3; }
  .case-catalogue-grid .case-page-card h2 { grid-row: 4; }
  .case-catalogue-grid .case-card-summary { grid-row: 5; }
  .case-catalogue-grid .case-card-link { grid-row: 6; align-self: end; }
}
