/* ============================================================
   VERDANTIS — shared closing-navigation destination rows
   BUILD 055. Wide: title left / descriptor right.
   Stacks at max-width: 720px — the established page-layout
   breakpoint (tokens, heroes, CITY close-nav). Not 861px (INDEX).
   ============================================================ */

.abt-record-list a,
.city-portal-list a,
.hab-threshold-list a,
.nrg-threshold-list a,
.com-close-list a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 1.4rem;
}

.abt-record-name,
.city-portal-name,
.hab-threshold-name,
.nrg-threshold-name,
.com-close-name {
  flex: 0 1 auto;
}

.abt-record-desc,
.city-portal-desc,
.hab-threshold-desc,
.nrg-threshold-desc,
.com-close-desc {
  flex: 1 1 auto;
  min-width: 0;
  text-align: right;
}

@media (max-width: 720px) {
  .abt-record-list a,
  .city-portal-list a,
  .hab-threshold-list a,
  .nrg-threshold-list a,
  .com-close-list a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 0.4rem;
  }

  .abt-record-desc,
  .city-portal-desc,
  .hab-threshold-desc,
  .nrg-threshold-desc,
  .com-close-desc {
    text-align: left;
  }
}
