/* NEWS ARTICLE RELATED STORIES */

/* override arial font on news with default font */
body {
    font: 14.5px / 1.6em 'Sarabun', Helvetica, sans-serif;
}

.featured-item-body div {
  display: flex;
  flex-direction: column-reverse;
}
.news-article-detail-page #related-stories ul.card-list-news li.card-item article>div {
  padding: 1em;
  border-top: 1px solid #e9e9e9;
}
.news-article-detail-page #related-stories ul.card-list-news li.card-item article {
  background-color: #fff;
}
.featured-item-body div .article-date {
  padding: 0 0 5px 0;
  font-size: .9rem;
}
.news-article-detail-page #related-stories ul.card-list-news li.card-item {
  overflow: hidden;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #ddd;
}
.generic-listing ul.generic-featured-list .featured-item article .article-date {
  padding-top: 9px;
  align-self: start;
}
ul.card-list-news li.card-item article>div {
  display: flex;
  flex-direction: column-reverse;
}
ul.card-list-news li.card-item article>div h3 {
  padding-top: 5px;
}

@media (min-width: 609px) {
  .news-article-detail-page #related-stories {
      max-width: 100%;
  }
  .news-article-detail-page #related-stories ul.card-list-news {
      max-width: 100%;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 1em;
      margin: 0 0 40px 0;
  }
}

@media (min-width: 576px) {
  ul.generic-featured-list .featured-item:not(:first-child) article>*:first-child {
      display: flex !important;
      justify-content: start;
  }
}