/* Contractor people choices: exact shared outcome row and 24px visible footer inset. */
@media (min-width: 761px) {
  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people > .shell > .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 > .shell > .people-guide-grid > .people-guide-card {
    display: grid !important;
    grid-template-rows: auto auto auto minmax(0, 1fr) 64px !important;
    align-self: stretch !important;
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
    padding: 32px 32px 24px !important;
  }

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

  html body.v718-site.v75-site.v71-page-contractor-supplier-assurance main #classify-contractor-people > .shell > .people-guide-grid > .people-guide-card > .one-term {
    display: grid !important;
    grid-template-columns: 112px minmax(0, 1fr) !important;
    align-content: start !important;
    align-items: start !important;
    gap: 12px !important;
    height: 64px !important;
    min-height: 64px !important;
    margin: 0 !important;
    padding: 12px 0 0 !important;
    box-sizing: border-box !important;
  }
}
