/* Shared homepage / Medical Frontier thumbnail contract. */
.news-cover, .pj-media {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  flex: none;
  border-radius: var(--r-hero);
  overflow: hidden;
  background: var(--c-mint);
}
.news-cover img, .pj-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.article-cover-unavailable {
  background: var(--c-cobalt);
}
.article-cover-unavailable > img { display: none; }
.article-cover-placeholder {
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 120px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 24px;
  background: var(--c-cobalt);
  color: var(--c-white);
  text-align: center;

}
.article-cover-placeholder strong { font-size: 24px; font-weight: 600; }
.article-cover-placeholder span { font-size: 14px; color: var(--c-on-dark); }
