/* Scoped to the public preview; matches the active student progress two-column stretch. */
@media (min-width:1141px) {
  [data-demo-real-progress].progress-pro-page .progress-overview-grid {
    align-items: stretch;
  }
  [data-demo-real-progress] .progress-overview-grid > .progress-disclosure > details[open] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
  }
  [data-demo-real-progress] .progress-overview-grid > .progress-disclosure > details[open]::details-content {
    display: grid;
    align-content: stretch;
  }
  [data-demo-real-progress] .progress-overview-grid > .progress-disclosure > details[open] .phase5-section-body {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  [data-demo-real-progress] .progress-overview-grid > .progress-disclosure:has(> details:not([open])) {
    align-self: start;
  }
}
