/* =====================================================================
   privacy.css — типографика юридических страниц: privacy.html,
   data-processing.html, offer.html. Шапка/логотип/футер/куки-плашка
   берутся из landing.css; здесь — только текстовый блок. (Figma 297:102)
   ===================================================================== */
.pv {
  max-width: var(--lp-content-w);
  margin: 0 auto;
  padding: 140px 24px 120px;   /* сверху — под фикс-навбар */
}
.pv__inner { max-width: 680px; }

.pv__title {
  margin: 0;
  font-size: 40px; font-weight: 500; line-height: 44px;
  letter-spacing: -0.03em; color: var(--c-ink);
}
/* Двойной класс — не для веса ради веса: .pv p ниже по файлу перебивает
   одноклассовый .pv__meta (специфичность выше), и строка редакции прилипала
   к заголовку вплотную. */
.pv .pv__meta {
  margin: 32px 0 0;
  font-size: 16px; font-weight: 400; line-height: 24px;
  letter-spacing: -0.02em; color: var(--c-muted-lp);
}

/* Плашка «черновик» — только у документов на вычитке (offer.html).
   Удаляется вместе с блоком в HTML при публикации. */
.pv .pv__draft {
  margin: 0 0 28px;
  padding: 10px 16px;
  border-radius: 10px;
  background: #FFF3CD;
  color: #6B5500;
  font-size: 14px; line-height: 20px; letter-spacing: -0.02em;
}

.pv__section { margin-top: 40px; }
.pv__h {
  margin: 0 0 12px;
  font-size: 24px; font-weight: 500; line-height: 30px;
  letter-spacing: -0.02em; color: var(--c-ink);
}
.pv p {
  margin: 0 0 12px;
  font-size: 14px; font-weight: 400; line-height: 22px;
  letter-spacing: -0.02em; color: var(--c-ink);
}
.pv p:last-child { margin-bottom: 0; }
.pv ul {
  margin: 0 0 12px;
  padding-left: 22px;
}
.pv li {
  margin: 0 0 6px;
  font-size: 14px; font-weight: 400; line-height: 22px;
  letter-spacing: -0.02em; color: var(--c-ink);
}
.pv a { color: #00A3F6; text-decoration: none; }
.pv a:hover { text-decoration: underline; }

/* ---------------------------------------------------------------------
   Адаптив (брейкпоинты и шапка — в блоке «АДАПТИВ» landing.css).
   Живёт здесь, а не там: privacy.css грузится после landing.css, и при
   равной специфичности его базовые правила перебили бы мобильные.
   --------------------------------------------------------------------- */
@media (max-width: 600px) {
  /* Верхний отступ был под фикс-навбар, на мобиле навбар в потоке. */
  .pv { padding: 32px 16px 64px; }
  /* Тот же уровень заголовка, что у секций лендинга: 40/44 → 28/30
     (в 40 «Политика конфиденциальности» не переносится и режется). */
  .pv__title { font-size: 28px; line-height: 30px; }
}
