.is-style-news-list__container a {
  text-decoration: none;
}

.is-style-news-list__container a:hover {
  text-decoration: underline;
}

.is-style-news-list {
  padding-left: 1.25rem;
}

main.wp-block-template-part .is-style-news-list > li {
  line-height: 0;
  margin: 0;
  opacity: 0;
  scale: 0;
  transform-origin: 50% 0%;
  transition:
    line-height 0.25s ease-in-out,
    margin 0.25s ease-in-out,
    opacity 0.25s ease-in-out,
    scale 0.25s ease-in-out;
}

main.wp-block-template-part .is-style-news-list > li.is-visible {
  line-height: 1.3em;
  opacity: 1;
  scale: 1;
}

.is-style-news-list > li.is-visible:not(:last-child) {
  margin-bottom: 1.25rem;
}

.is-style-news-list__load {
  display: block;
  font-weight: 700;
  margin: 0 auto;
  max-width: fit-content;
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  transition: opacity 0.25s ease-in-out;
}

.is-style-news-list__load.is-hidden {
  opacity: 0;
}

/* sticky image */
@media screen and (min-width: 601px) {
  .wp-block-group:has(.is-style-news-list) .wp-block-image,
  .wp-block-media-text:has(.is-style-news-list) .wp-block-media-text__media {
    position: sticky;
    top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--75));
  }
}
