





  article.news-article {
    position: relative;
  }
  
  article.news-article figure {
    position: absolute;
    top: 50%;
    left: calc(var(--grid-4) * -1);
    width: var(--grid-4-);
    pointer-events: none;
    transform: translateY(-50%);
  }
  
  article.news-article figure img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    opacity: 0;
    transform: scale(0.95);
    transform-origin: center center;
    transition: transform, opacity;
    transition-duration: 750ms;
    transition-timing-function: var(--ttf-2);
  }
  
  html.no-touchevents article.news-article:hover figure img {
    opacity: 1;
    transform: none;
  }

  article.news-article::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: var(--grid-3-);
    height: 2px;
    background: var(--base-color-dark-blue);
  }

  article.news-article .article-date {
    margin-bottom: .625em;
  }

  article.news-article .article-body {
    margin-bottom: 1.5625em;
  }

  article.news-article .article-footer {
    text-align: right;
  }

  article.news-article .headline,
  .search-results-item .headline {
    margin-bottom: 1.25em;
  }
  
  article.news-article .headline a:hover,
  .search-results-item .headline a:hover {
    text-decoration: underline;
  }
  
  
  .news-list > li + li article.news-article,
  .press-list > li + li article.news-article {
    padding-top: var(--margin);
  }
  
  
  
  
  
  
  @media (max-width: 900px) {
    
    article.news-article::after {
      display: none;
    }
    
    article.news-article .article-footer {
      text-align: left;
    }
    
  }
  
   
  
  

