/* Approved October 2026 article figures; scoped to these figures only. */
body.wv-inner .article-body .article-figure {
  margin: 2rem 0;
  --figure-ratio: 8 / 5;
  --figure-mobile-ratio: 4 / 7;
}
body.wv-inner .article-body .article-figure--leads {
  --figure-ratio: 4 / 3;
  --figure-mobile-ratio: 2 / 5;
}
body.wv-inner .article-body .article-figure picture { display: block; }
body.wv-inner .article-body .article-figure img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: var(--figure-ratio);
  border-radius: 12px;
}
body.wv-inner .article-body .article-figure figcaption { margin-top: 1rem; }
body.wv-inner .article-body .article-figure figcaption p,
body.wv-inner .article-body .article-figure figcaption li {
  color: #575265;
  font-size: .95rem;
  line-height: 1.65;
}
body.wv-inner .article-body .article-figure figcaption strong { color: #191727; }
body.wv-inner .article-body .article-figure details {
  padding: .75rem 1rem;
  border: 1px solid #dedbe8;
  border-radius: 10px;
  background: #f8f7fc;
}
body.wv-inner .article-body .article-figure summary {
  color: #3833ac;
  cursor: pointer;
  font-size: .95rem;
  font-weight: 600;
}
body.wv-inner .article-body .article-figure .figure-transcript { margin-top: 1rem; }
body.wv-inner .article-body .article-figure .figure-transcript > :last-child { margin-bottom: 0; }
@media (max-width: 639px) {
  body.wv-inner .article-body .article-figure img { aspect-ratio: var(--figure-mobile-ratio); }
}
