/* Contractor people choices: equal cards, aligned dividers and a compact footer. */
@media (min-width: 761px) {
  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people .people-guide-grid {
    grid-auto-rows: 1fr !important;
    align-items: stretch !important;
  }

  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people .people-guide-grid > .people-guide-card {
    align-self: stretch !important;
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
    padding: 32px 32px 24px !important;
  }

  /* A genuine 24px clearance follows the long Information Only explanation. */
  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people .people-guide-grid > .people-guide-card:nth-child(3) > p {
    margin-bottom: 24px !important;
  }

  /* The shared outcome block is only as deep as its two-line content needs. */
  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people .people-guide-grid > .people-guide-card > .one-term {
    grid-template-columns: 112px minmax(0, 1fr) !important;
    gap: 12px !important;
    height: 64px !important;
    min-height: 64px !important;
    margin-top: auto !important;
    padding-top: 12px !important;
    padding-bottom: 0 !important;
    box-sizing: border-box !important;
  }
}
