Illustration: Mosaic — conceptual, not a depiction of real events.
{/* HOW IT'S FRAMED — wide feature, grouped directly under the hero (the two wide sections together) */}
How it's framed
Columns are narratives — a source sits under the framing its coverage advances on this story, not its label.
{/* reading column — lede + everything else, all at the narrow measure (width steps once, here) */}
{story.standfirst}
{totalSources} sources across {story.framings.length} framings
{/* Flexible markdown body (dossier prose: what happened · why it matters · fault · blind · next · record).
Renders any sections without UI changes. Falls back to the structured blocks below if absent. */}
{story.body_md ? () : (
{/* fault line — inline, no tinted box */}