/* MC Media AI Newsroom — sources box + AI disclosure (single AI posts only). */
.mcmedia-sources {
	margin: 2.5em 0 1.5em;
	padding: 1.1em 1.3em;
	background: rgba(127, 127, 127, .07);
	border-radius: 6px;
	font-size: .92em;
}
.mcmedia-sources__title {
	margin: 0 0 .5em !important;
	font-size: .8em;
	font-weight: 700;
	letter-spacing: .08em;
	text-transform: uppercase;
	opacity: .8;
}
.mcmedia-sources__list { margin: 0 !important; padding-left: 1.1em !important; }
.mcmedia-sources__list li { margin: .25em 0; overflow-wrap: anywhere; }
.mcmedia-sources__outlet { opacity: .65; font-size: .9em; }
.mcmedia-sources__outlet::before { content: "— "; }
.mcmedia-disclosure {
	margin: 1.5em 0 0;
	padding-top: .9em;
	border-top: 1px solid rgba(127, 127, 127, .3);
	font-size: .85em;
	font-style: italic;
	opacity: .75;
}
