/* Shared journal/latest-card corrections; no article-specific typography. */
.journal-grid .article-card-body .text-link{
  margin-top:auto;
  padding-top:.65rem;
}
.article-card-media[data-image-fit="contain"] img{
  object-fit:contain;
  object-position:center;
}
.latest-card .article-card-link{
  min-height:0;
}
.latest-card .article-card-media{
  position:relative;
  aspect-ratio:4/3;
}
.latest-card .article-card-media img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
}
@media(max-width:1100px){
  .latest-card .article-card-link{
    grid-template-columns:1fr;
    grid-template-rows:auto 1fr;
  }
}
