/* Общие стили страниц тренажёров «столбиком» (не путать с in-app common). */
.stolbik-trainer-after-app {
  max-width: 48rem;
  margin: 0 auto;
  padding: 0 var(--space-4);
  box-sizing: border-box;
}

.page-topic-seo-after-app {
  margin-top: var(--space-8);
}

.app--umnoz-stolbik,
.app--stolbik,
.app--slozh-stolbik,
.app--vych-stolbik,
.app--mix-stolbik,
.app--slozh-vych-mix {
  scroll-margin-top: 72px;
}

/* Компактная шапка страницы на узком экране — место под пример */
@media (max-width: 480px) {
  .site-main--wide > .breadcrumbs,
  .site-main--crumbs-bar > .breadcrumbs {
    margin-bottom: 0.35rem;
    font-size: 0.75rem;
    line-height: 1.3;
    max-height: 1.35em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .page-topic-h1 {
    font-size: clamp(1.15rem, 5.5vw, 1.4rem);
    line-height: 1.25;
    margin-bottom: 0.5rem;
  }
}
