main {
  max-width: 900px;
}

.container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.left,
.right {
  text-align: center;
}

.period {
  min-width: 140px;
}

.weeks {
  margin-top: 24px;
}

.weeks a {
  color: inherit;
  display: inline-block;
  margin: 4px 6px;
}

.season-countdown {
  margin: 0 0 16px;
}

.meta {
  color: var(--muted);
}

@media (max-width: 640px) {
  .container {
    grid-template-columns: 1fr;
  }

  main {
    padding-top: 24px;
  }
}
