.countdown {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.75rem;
}
.countdown .box {
  background: #111;
  color: #fff;
  border-radius: 0.75rem;
  padding: 1rem;
  text-align: center;
}
.countdown .num {
  font-size: 2rem;
  line-height: 1.1;
  font-weight: 700;
}
.countdown .lbl {
  font-size: 0.85rem;
  opacity: 0.85;
}
.table td, .table th { vertical-align: middle; }
