/* V7.22 · Case page metrics: columns sized to the numbers, no overlap at any width. */
.case_metrics_grid {
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 190px), 1fr));
}
.case_metrics_grid > div {
  min-width: 0;
  min-height: 0;
  padding: 20px;
}
.case_metrics_grid strong {
  font-size: clamp(1.6rem, 2.2vw, 2.6rem);
  line-height: 1;
  letter-spacing: -.03em;
  white-space: nowrap;
}
@media (max-width: 700px) {
  .case_metrics_grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .case_metrics_grid > div {
    padding: 16px;
  }
  .case_metrics_grid strong {
    font-size: clamp(1.35rem, 6.4vw, 1.9rem);
  }
}

/* "Stand …" under metrics */
.nw22_metrics_date {
  margin: 10px 0 0;
  font: 700 10px/1.4 "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--nw-secondary, #5b5f63);
}
.v3_case_metrics + .nw22_metrics_date {
  margin: 6px 0 10px;
  opacity: .8;
}
