/* Страница "Polityka Prywatności" / "Regulamin" — типовой шаблон системных
   страниц. Собрана из существующих компонентов: hero__topbar/bg/scrim,
   service-hero__crumbs, article-hero__head/__row/__title (Figma 333:6196 —
   1-в-1 та же вёрстка, что у article-hero: высота 488.222, те же left/top/
   width), project-hero__meta (одна строка вместо трёх), article-block/toc/
   body/list/callout/table (Figma 333:6284 — тот же Block 2, что у статьи).
   НОВОЕ — только высота хиро под этот фон и более тёмный скрим. */
.hero--legal {
  height: 488.222px;
}

.hero--legal .hero__scrim {
  background: var(--color-dark-700);
}

/* Блок 2 приподнят ещё на 48px сверх стандартного нахлёста .article-block
   (-48px), итого -96px — только на этой странице, .article-block у статьи
   не трогаем. */
.article-block--legal {
  margin-top: -96px;
}

/* Отступ от контента до футера — 88px. .footer-wrap наезжает на -48px
   (общий приём сайта), поэтому паддинг снизу увеличен на те же 48px
   сверх видимых 88 (80 базовых + 56 = 136), скоуп только на эту страницу,
   .article-body у статьи не трогаем. */
.article-block--legal .article-body {
  padding-bottom: 136px;
}

/* ============ Mobile ≤767px ============ */
@media (max-width: 767px) {
  /* Заголовок и остальные элементы хиро опущены на 32px ниже общего
     мобильного .article-hero__head (top:173px из artykul.css) — скоуп
     через .hero--legal, .article-hero__head у статьи не трогаем. */
  .hero--legal .article-hero__head {
    top: 205px;
  }
}
