.news__inner {
  margin-top: 3rem;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2.4rem; }
  @media (max-width: 1023px) {
    .news__inner {
      grid-template-columns: 1fr 1fr;
      margin-top: 20px;
      gap: 16px; } }
  @media (max-width: 575px) {
    .news__inner {
      grid-template-columns: 100%; } }
