/* ==========================================================================
   ОГЛАВЛЕНИЕ (legal-template.css) — юридические страницы
   HTML: pages/oferta.html, pages/politika.html, pages/soglasie.html
   JS:   нет

   1. Страница .legal-page
   2. Обёртка, заголовки и ссылка назад
   3. Текст юридического документа
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. СТРАНИЦА .legal-page
   HTML: body.legal-page
   -------------------------------------------------------------------------- */
body.legal-page {
  margin: 0;
  font-family: "Segoe UI", system-ui, sans-serif;
  background: #0a0a0f;
  color: #e8e8ec;
  line-height: 1.6;
}

/* --------------------------------------------------------------------------
   2. ОБЁРТКА, ЗАГОЛОВКИ И ССЫЛКА НАЗАД
   HTML: .wrap, h1, .back
   -------------------------------------------------------------------------- */
.legal-page .wrap {
  max-width: 720px;
  margin: 0 auto;
  padding: 2rem 1.5rem 4rem;
}
.legal-page h1 { font-size: 1.5rem; margin-bottom: 1rem; }
.legal-page a { color: #ff9f3d; }
.legal-page .back { display: inline-block; margin-bottom: 2rem; }

/* --------------------------------------------------------------------------
   3. ТЕКСТ ЮРИДИЧЕСКОГО ДОКУМЕНТА
   HTML: .legal-body p
   -------------------------------------------------------------------------- */
.legal-page .legal-body p {
  margin: 0 0 0.85rem;
  font-size: 0.95rem;
  color: #c8c8d0;
}
.legal-page .legal-body p:first-child { margin-top: 0; }
