/* Fit article figures to the reading column; compact teaching diagrams keep readable labels. */
#app .editorial-body figure { min-width: 0; overflow: visible; }
#app .editorial-body figure img, #app .editorial-body .news-timeline img { display: block; width: 100%; min-width: 0; max-width: 100%; height: auto; }
#app .editorial-body .article-flow img { max-width: 560px; margin-inline: auto; }
