/* Hallmark · component: acervo · genre: editorial · theme: Viewco existente · v2.0.0 */
/* Critique: um indicador, alinhamento vertical e escala contida; revisão visual pendente. */
.history-numbers {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  align-items: center;
  gap: clamp(32px, 5vw, 64px);
  padding-block: clamp(40px, 5vw, 64px);
  margin-bottom: var(--space);
  border-block: 1px solid var(--line);
  scroll-margin-top: 120px;
}
.history-numbers h2 {
  max-width: 16ch;
  text-wrap: balance;
  font-size: clamp(30px, 3.1vw, 44px);
  overflow-wrap: break-word;
  min-width: 0;
}
.history-numbers-copy p {
  max-width: 47ch;
  margin-top: 24px;
  color: var(--muted);
  font-size: 16px;
}
.history-metric {
  min-width: 0;
  border-left: 1px solid var(--line);
  padding-left: clamp(32px, 5vw, 64px);
}
.history-metric strong {
  display: block;
  font-size: clamp(42px, 4.6vw, 64px);
  font-weight: 450;
  font-variant-numeric: tabular-nums;
  letter-spacing: -.055em;
  line-height: 1.1;
  white-space: nowrap;
}
.history-metric strong span { font-size: .55em; color: var(--orange); }
.history-metric p { margin-top: 16px; color: var(--muted); font-size: 16px; }
@media (max-width: 850px) {
  .history-numbers { grid-template-columns: minmax(0, 1fr); gap: 32px; }
  .history-metric { border-left: 0; border-top: 1px solid var(--line); padding: 32px 0 0; }
  .history-metric strong { font-size: clamp(40px, 8vw, 60px); }
}
