@media (min-width: 1100px) {
  .series-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .series-card {
    min-height: 460px;
    padding: 28px;
  }

  .series-card h3 {
    font-size: clamp(2.5rem, 3.5vw, 4.2rem);
  }
}

@media (max-width: 1180px) {
  .desktop-nav {
    gap: 18px;
  }

  .desktop-nav a {
    font-size: 0.67rem;
  }
}
