/* Ajustes responsivos das aulas dos módulos publicados em julho de 2026. */
@media (max-width: 760px) {
  .lesson-studio-page .lesson-hero,
  .lesson-studio-page .lesson-hero > div:first-child {
    min-width: 0;
    width: 100%;
  }

  .lesson-studio-page .lesson-hero h1 {
    max-width: 100%;
    font-size: clamp(2.55rem, 12vw, 3.35rem);
    line-height: .96;
    letter-spacing: -.06em;
    overflow-wrap: anywhere;
  }

  .lesson-studio-page .breadcrumb {
    max-width: 100%;
    flex-wrap: wrap;
    line-height: 1.35;
  }

  .lesson-studio-page .math-block,
  .lesson-studio-page .worked-panel,
  .lesson-studio-page .exercise-options {
    max-width: 100%;
    overflow-wrap: anywhere;
  }
}


@media (max-width: 1040px) {
  .lesson-studio-page .lesson-page-layout,
  .lesson-studio-page .lesson-page-layout .studio-main {
    min-width: 0;
    width: 100%;
  }

  .lesson-studio-page .lesson-page-layout .studio-main {
    grid-column: 1;
  }
}
