/* News and Events Block Styles */

[data-name='acf_news-and-events'] .featured-story__content:after {
  content: '';
  @apply block absolute top-0 left-[-50px] z-[-1] w-[100px] h-full bg-[--colorgreen] b820:hidden;
}

/* Featured story styles */
[data-name='acf_news-and-events'] .featured-story__image {
  aspect-ratio: 1 / 1;
}

[data-name='acf_news-and-events'] .featured-story__image img {
  display: block;
}

@media (max-width: 820px) {
  [data-name='acf_news-and-events'] .featured-story__image,
  [data-name='acf_news-and-events'] .featured-story__content {
    flex: none;
    width: 100%;
    max-width: 100%;
  }

  [data-name='acf_news-and-events'] .featured-story__image {
    aspect-ratio: auto;
    min-height: 300px;
  }
}

/* Story card hover effects */
[data-name='acf_news-and-events'] .story-card {
  transition: transform 0.3s ease;
}

[data-name='acf_news-and-events'] .story-card:hover {
  transform: translateY(-5px);
}

/* Disable pointer events on disabled pagination buttons */
[data-name='acf_news-and-events'] .news-events-pagination-link.opacity-50,
[data-name='acf_news-and-events']
  .news-events-pagination-link.cursor-not-allowed {
  pointer-events: none;
}

[data-name='acf_news-and-events'] .pagination-container a:hover svg path {
  @apply fill-[--colorwhite];
}
