/* MJC — Phase 3.4: Single News */
.mjc-news-img img{max-height:520px;width:auto!important;max-width:100%!important;object-fit:contain;margin-inline:auto;display:block}
.mjc-news-img:has(img[src=""]),.mjc-news-img:not(:has(img)){display:none}
.mjc-news-body p{margin:0 0 14px}
.mjc-news-body p:last-child{margin-bottom:0}
.mjc-news-body a{color:var(--mjc-ink);text-decoration:underline;text-underline-offset:3px}
.mjc-src:has(a:not([href])),.mjc-src:has(a[href="#"]),.mjc-src:has(a[href=""]){display:none}
