/* =====================================================================
   Layout pack — Broadsheet (the default)
   ---------------------------------------------------------------------
   The newspaper front page. This pack IS the base composition, so the
   stylesheet carries only the things that are true of it specifically
   rather than of the site as a whole. Everything else lives in site.css.

   Signature: the full-height hairline between the lead and the events rail.
   ===================================================================== */

html[data-layout='broadsheet'] .hero__aside {
  /* The rule runs the whole height of the lead, not just the text block —
     that continuous edge is what makes the front read as a broadsheet. */
  align-self: stretch;
}

html[data-layout='broadsheet'] .hero__lead .hed-lead {
  margin-block: 10px 12px;
}

/* Third tier: text only, tighter, so the density gradient down the page is
   obvious. A front page that keeps one card size everywhere reads as a
   template; the change in rhythm is the point. */
html[data-layout='broadsheet'] .list-plain .hed-rail {
  font-size: 1.125rem;
}
