:is(.article-content, #news-content-editor + .ck-editor .ck-content) { font-size: 1rem; line-height: 1.6; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) > * { margin: 0; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) > * + * { margin-top: 1.25rem; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) p { line-height: 1.6; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) h2 { font-size: 1.5rem; font-weight: 800; line-height: 1.25; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) h3 { font-size: 1.25rem; font-weight: 800; line-height: 1.3; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) ul, :is(.article-content, #news-content-editor + .ck-editor .ck-content) ol { padding-left: 1.5rem; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) li + li { margin-top: .5rem; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) blockquote { border-left: 3px solid #0F172A; padding-left: 1rem; font-style: italic; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) a { color: #006b62; text-decoration: underline; text-underline-offset: 2px; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) { font-family:Inter,sans-serif; color:#0f172a; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) p { margin-bottom:0; }
:is(.article-content, #news-content-editor + .ck-editor .ck-content) a:hover { color:#df2525; }
