/* Лента новостей: HTML из RichTextEditor */
.cx-news-body {
    font-size: var(--mantine-font-size-sm);
    line-height: 1.55;
}
.cx-news-body p {
    margin: 0 0 0.6em;
}
.cx-news-body p:last-child {
    margin-bottom: 0;
}
.cx-news-body img,
.cx-news-body video {
    max-width: 100%;
    height: auto;
}
.cx-news-body ul,
.cx-news-body ol {
    margin: 0 0 0.6em;
    padding-left: 1.4em;
}
.cx-news-thumb {
    max-width: 160px;
    max-height: 120px;
    object-fit: cover;
    border-radius: var(--mantine-radius-sm);
}
