/* Contadores do hub do acervo: total à esquerda e total por categoria nos cards. */
.acervo-stat{display:flex;align-items:center;gap:16px;margin:22px 0 0;padding:12px 18px;border-left:4px solid var(--color-gold-500);background:linear-gradient(90deg,rgba(212,160,23,.12),rgba(212,160,23,0));border-radius:0 12px 12px 0}
.acervo-stat__num{font-family:var(--font-display);font-size:clamp(46px,5vw,72px);line-height:1;color:var(--color-navy-900);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.acervo-stat__label{font-size:14px;line-height:1.35;font-weight:600;color:var(--color-neutral-600)}
.acervo-hub__count{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--color-navy-900);color:var(--color-gold-300);font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.02em;text-transform:none;white-space:nowrap;vertical-align:1px}
.acervo-hub__count b{font-weight:800;font-variant-numeric:tabular-nums}
@media (min-width:1024px){
  .acervo-page--hub .acervo-stat{margin-top:16px;padding-block:8px}
  .acervo-page--hub .acervo-stat__num{font-size:clamp(44px,4.4vw,64px)}
}
@media (min-width:1024px) and (max-height:760px){
  .acervo-page--hub .acervo-stat{margin-top:10px;padding-block:4px}
  .acervo-page--hub .acervo-stat__num{font-size:44px}
}
