/*
  G5 Whole-Composition Centering Fix (deck-18754)
  Objective: Center the whole meaningful composition (kicker, title, lead, body, cards, notes)
  within the stage, preserving fixed GLOBAL masthead/navigation/footer.
  Uses safe auto block margins inside the allocated stage center; collapses to zero for tall content.
  Applied only to flagged slides (3, 5, 7, 8) that use the .slide-inner wrapper.
*/

.slide-scroll {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}

.slide-inner {
  /* The main content block within the slide. */
  margin-block: auto;
  width: 100%;
  padding: 0;
}

/* For tall content, ensure natural flow and overflow safety within the stage */
.slide-scroll {
  overflow-y: auto;
  overscroll-behavior: contain;
}
