/* Styles for News */
@media all {
  .news-list-teaser :is(
  .news-more-link,
  .news-date) {
    margin-top: var(--gap-2);
    display: block;
  }
  
  .ce-gallery .news-no-media-element {
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: 4 / 3;
    background-color: var(--color-bg-light);
  }
  
  .ce-gallery .news-no-media-element > img ,
  .ce-teaserlink-outer:focus .news-no-media-element > img ,
  .ce-teaserlink-outer:hover .news-no-media-element > img {
    padding: var(--gap-5);
    opacity: .2;
    filter: grayscale(1);
    transform: unset;
  }
    
}