/* ==========================================================================
   Eagle Postal Center — display standardization 2026-11-02 (deck-12141)
   Whole-composition vertical centering between the global masthead and the
   anchored footer rows. Original style.css bytes are unchanged; this is a
   scoped override loaded after it.
   Rule: .cc holds the slide's complete inner composition (kicker / head-meta,
   title, lead, body, cards, notes) and safe-centers with margin-top:auto when
   the content fits, resolving to zero and preserving natural top-flow scroll
   when content is taller than the stage. The anchored footer row keeps its own
   margin-top:auto, so the two remaining auto margins split the free space
   equally and the group centers between the masthead and the stage-bottom
   footer rows. True footer rows stay pinned outside .cc.
   ========================================================================== */

.cc{display:flex;flex-direction:column;flex:0 0 auto;margin-top:auto;margin-bottom:0;min-width:0}

/* Content-sized grids must not keep the old stretch-to-fill basis */
.cc .system-grid,
.cc .proof-grid,
.cc .close-grid{flex:0 0 auto}

/* Bottom strips that follow the centered group stay flush at the stage
   bottom instead of inheriting a second auto gap */
.road-foot + .slide-foot,
.engage-strip + .slide-foot{margin-top:0}
