/* Home: aligned content tracks for the three service cards. */
@media (min-width: 941px) {
  #porte .door h3 {
    min-height: 2.24em;
  }
  @supports (grid-template-rows: subgrid) {
    #porte .doors {
      grid-template-rows: auto auto auto 1fr auto;
      row-gap: 0;
    }
    #porte .door {
      display: grid;
      grid-row: span 5;
      grid-template-rows: subgrid;
      row-gap: 0;
    }
    #porte .door__body {
      display: grid;
      grid-row: span 4;
      grid-template-rows: subgrid;
      row-gap: 0;
    }
    #porte .door__tag {
      min-height: 0;
      align-self: center;
    }
    #porte .door h3 {
      min-height: 0;
      align-self: center;
    }
  }
}
