/* Scoped image-only correction. Keeps the existing site design and text. */
a.article-list-card.gk210-card {
  display: grid !important;
  grid-template-columns: 210px minmax(0, 1fr) !important;
  align-items: center;
}
a.article-list-card.gk210-card > img.gk210-thumb,
a.article-list-card.gk210-card > picture,
a.article-list-card.gk210-card > picture > img.gk210-thumb {
  display: block;
  width: 210px !important;
  height: 210px !important;
  min-width: 0 !important;
  max-width: 210px !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  object-position: center !important;
  align-self: center;
  margin: 0;
  background: #fff;
  transform: none !important;
}
a.article-list-card.gk210-card > div { min-width: 0; }
a.article-list-card.gk210-card h3 { overflow-wrap: anywhere; }
.article-feature-head figure.gk-user-figure {
  background: #fff;
  margin: 0;
}
.article-feature-head img.gk-user-hero {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block;
}
.article-feature-head figcaption.gk-source-note {
  margin: 0;
  padding: 10px 14px;
  font-size: 12px;
  font-family: sans-serif;
  line-height: 1.65;
  color: #675e53;
  background: #faf8f3;
}
@media (max-width: 680px) {
  a.article-list-card.gk210-card {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  a.article-list-card.gk210-card > img.gk210-thumb,
  a.article-list-card.gk210-card > picture {
    justify-self: center;
    margin: 16px auto 0;
    border-radius: 12px;
  }
}
