/* Readable article body and captions; original diagrams and typography retained. */
.article-reading-alignment .w-richtext { text-align: left; }
@media (max-width: 767px) {
 main .w-richtext figure.diagram-figure > figcaption { display: block !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box; }
}
