01editorial feature
Lead, standfirst, feature, supporting evidence
Comfortable reading measure with a generous headline and a quiet supporting column
Content contract headline + body
When to adapt it
Do not fragment a continuous argument into cards
At 48rem and below use one column in DOM reading order; keep tables in labelled scroll regions. Test actual content at 320px and 200% text.
.dazzler-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:var(--space-6,1.5rem)}.dazzler-layout>*{min-width:0}@media(max-width:48rem){.dazzler-layout{grid-template-columns:minmax(0,1fr)}} 05analytic report
Question, key result, chart, source table, interpretation
Use a hierarchy of evidence rather than equally weighted metric cards
Content contract metrics + evidence
When to adapt it
Keep units, uncertainty, missing data and table alternatives
At 48rem and below use one column in DOM reading order; keep tables in labelled scroll regions. Test actual content at 320px and 200% text.
.dazzler-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6,1.5rem)}.dazzler-layout>*{min-width:0}@media(max-width:48rem){.dazzler-layout{grid-template-columns:minmax(0,1fr)}} 08poster event
Event identity, date/place, details, action
Strong display hierarchy and concise grouped practical information
Content contract title + date + action
When to adapt it
Do not let decoration compete with dates, location or action
At 48rem and below use one column in DOM reading order; keep tables in labelled scroll regions. Test actual content at 320px and 200% text.
.dazzler-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6,1.5rem)}.dazzler-layout>*{min-width:0}@media(max-width:48rem){.dazzler-layout{grid-template-columns:minmax(0,1fr)}}