/* Mid-article charts and fact cards (see tools/make_article_images.py) */
.article-page .article-figure {
  margin: 1.75rem 0;
  padding: 0;
  border: 0;
  text-align: center;
}

.article-page .article-figure img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border-radius: var(--radius, 12px);
  border: 1px solid var(--border, #1e293b);
  background: #0b1630;
}

.article-page .article-figure figcaption {
  margin-top: 0.55rem;
  font-size: 0.85rem;
  line-height: 1.4;
  color: var(--muted, #94a3b8);
  text-align: center;
}
