/* V138 — Academy: recompose the 4 blocks (classes / recaps / reviews / outcomes)
   so they read as ONE composed section instead of 4 separate ones.
   Purely additive: no existing rule is removed, only a consistent chapter-numbering
   system, a unified top accent rhythm, and a shared "badge" treatment for the
   numbering already used throughout (DAY 0N, 01-04, SESSION ARCHIVE 0N) are added.
   Loaded after everything else, so it layers cleanly on top. */

/* ---- shared chapter-numbering component (reuses the "04 · LEARN WITH US" idiom from the section intro) ---- */
.academy-chapter{display:flex;align-items:center;gap:14px}
.academy-chapter span{font-size:20px;font-weight:300;line-height:1;flex:0 0 auto}
.academy-chapter i{width:1px;height:22px;display:block;flex:0 0 auto}
.academy-chapter--dark span{color:rgba(255,255,255,.38)}
.academy-chapter--dark i{background:rgba(255,255,255,.28)}
.academy-chapter--light span{color:#999}
.academy-chapter--light i{background:#999}

/* ---- unified top accent rhythm: every chapter after the intro opens with the same red rule ---- */
#academy .student-outcomes{position:relative}
#academy .student-outcomes::before{content:"";position:absolute;top:-1px;left:0;right:0;height:4px;background:var(--red2,#c42b35)}

/* ---- unified numbering badge: DAY 0N / 01-04 / SESSION ARCHIVE 0N now share one chip language ---- */
.class-recap-day-copy span,.student-review-card>span,.student-session-meta span{display:inline-block;padding:3px 9px;background:rgba(196,43,53,.14);border-radius:2px}

@media(max-width:600px){
  .academy-chapter span{font-size:16px}
  .academy-chapter i{height:18px}
}
