/* ============================================================
   DISPLAY STANDARDIZATION · deck-11138 · 2026-11-02 (G5.A2/A4)
   Whole-composition vertical balance only. Append-only relative
   to style.css (original bytes preserved): safe-centering of the
   ENTIRE inner composition — kicker, title, lead, body, cards,
   notes — between the fixed global masthead and the fixed global
   footer. Inner titles move with the body; global chrome, real
   copy, assets, typography, colors and controls are unchanged.
   Auto margins split the stage's free space around the
   composition when it fits; when content is taller than the
   stage they collapse to zero, preserving natural reachable
   top flow and native scrolling (no padding/scale/font cheats).
   ============================================================ */

@media (min-width:861px){
  /* Center the whole inner group as one unit; grid/flex children
     keep their designed internal gaps and alignment. */
  .slide__inner > :first-child{margin-top:auto}
  .slide__inner > :last-child{margin-bottom:auto}

  /* the gap slide is a combined .slide__inner.gap judged balanced in review —
     keep its resting geometry exactly as shipped */
  .slide__inner.gap > :first-child,.slide__inner.gap > :last-child{margin-top:0;margin-bottom:0}

  /* flex-grow children swallow all free space before auto margins
     can center the group; size them to their content instead. */
  .audit,.pillars,.proof,.road,.tiers,.flagship__grid{flex:none}

  /* flagship: the inherited rule pinned only the mockup grid between
     heading and legend, leaving the title high and the legend line
     detached at the bottom. Center heading + grid + legend together. */
  .flagship__grid{margin-top:0;margin-bottom:0}

  /* engagement: compact the stretched equal-height tier cards whose
     interiors were flagged as large empty wells; each card now ends
     at its own content height, title/lead/cards/note centered above. */
  .tiers{align-items:start}

  /* cover: center the main copy group in the stage — headline no
     longer hugs the masthead — while this slide's own facts foot
     stays anchored at the bottom as its footer/agenda row. */
  .cover__inner{justify-content:flex-start}
  .cover__copy{margin-top:auto;margin-bottom:auto}
}
