/* Shared with the journal source styles; keep every article image horizontal. */
body .site-shell.section-blog :is(.blog-featured-visual, .blog-card-visual, .blog-article-banner) {
  box-sizing: border-box;
  width: 100%;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: 16 / 9;
  align-self: start;
}
body .site-shell.section-blog :is(.blog-featured-cover, .blog-card-cover, .blog-article-banner img) {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100% !important;
  min-height: 0 !important;
  object-fit: cover;
  transform: none;
}
body .site-shell.section-blog .editorial-blog-card {
  grid-template-columns: minmax(0, 1fr) !important;
}
body .site-shell.section-blog .blog-article-inline-media img {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
body .site-shell.section-blog .editorial-blog-card .blog-card-visual {
  grid-column: 1 !important;
  grid-row: 1 !important;
}
body .site-shell.section-blog .editorial-blog-card .blog-card-body {
  grid-column: 1 !important;
  grid-row: 2 !important;
}
body .site-shell.section-blog .editorial-blog-card {
  grid-template-rows: auto auto auto !important;
}
body .site-shell.section-blog .editorial-blog-card > .blog-read-link {
  grid-column: 1 !important;
  grid-row: 3 !important;
}
