@media (min-width: 981px) {
  .articles-card-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .articles-card {
    grid-template-columns: 1fr;
  }

  .articles-card-image {
    min-height: 0;
    aspect-ratio: 16 / 10;
  }

  .articles-card > div {
    justify-content: flex-start;
    padding: 30px 28px 32px;
  }

  .articles-card h3 {
    font-size: 25px;
  }
}
