/* Адаптивные размеры вложений на полных страницах и в редакторе. */
.article-media { margin: 24px 0; }
.article-media figure { margin: 0 0 24px; }
.article-media img, .article-media video { display: block; max-width: 100%; height: auto; }
.article-media video { width: 100%; background: #111820; }
.article-media figcaption { margin-top: 8px; overflow-wrap: anywhere; line-height: 1.5; }
.media-editor { margin-top: 32px; padding-top: 20px; border-top: 1px solid #a8753d; }
.media-editor form { margin: 20px 0; }
.media-entry { margin: 20px 0; overflow-wrap: anywhere; }
.media-entry img, .media-entry video { display: block; width: auto; max-width: 100%; max-height: 320px; }
.media-check { display: flex; align-items: center; gap: 8px; }
.media-check input { width: auto; }
