/* News & Events styles */

.news-events {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;

  .news-events-content {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
  }

  .news-events-grid {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 2rem;

    .link-card-wrapper {
      height: auto;
    }
  }

  @media (min-width: 40rem) {
    gap: 4rem;
  }

  @media (min-width: 75rem) {
    .news-events-grid {
      flex-direction: row;
    }
  }

  @media (min-width: 90rem) {
    .news-events-grid {
      gap: 4rem;
    }
  }
}