/* Scoped only to the seven supplemental illustrations; article typography is inherited. */
body.ho-culture-article main figure.ho-a1-supplement {
  display: block; float: none; clear: both; box-sizing: border-box;
  width: 100%; max-width: 600px; margin: 24px auto; padding: 0;
  background: transparent; border: 0;
}
body.ho-culture-article main figure.ho-a1-supplement img {
  display: block; position: static; width: 100%; max-width: 100%;
  height: auto; aspect-ratio: 3 / 2; object-fit: contain; margin: 0;
  border-radius: 8px;
}
body.ho-culture-article main figure.ho-a1-supplement figcaption {
  display: block; margin: 10px 0 0; padding: 0; text-align: left;
  font-size: .85em; line-height: 1.6;
}
@media(max-width: 640px) {
  body.ho-culture-article main figure.ho-a1-supplement { margin: 18px auto; }
}
