/* Shared by public articles and their TinyMCE editing area. */
.article-content,
.mce-content-body {
    display: flow-root;
}

.article-content img,
.article-content figure.image,
.mce-content-body img,
.mce-content-body figure.image {
    /* Override legacy inline zero margins saved by the editor. */
    margin: 3mm !important;
    max-width: calc(100% - 6mm) !important;
    height: auto;
}

.article-content figure.image img,
.mce-content-body figure.image img {
    /* The figure already provides the spacing. */
    margin: 0 !important;
    max-width: 100% !important;
}
