/* Страница «Политика конфиденциальности»: тело документа поверх rules.css.
   Цвета, шрифты, заголовки и ссылки — из common/site.css и rules.css. */

/* Заголовок согласия длинный: уменьшаем общий размер h1 из site.css. */
.privacy .rules-head__title { font-size: clamp(22px, 3.1vw, 40px); line-height: 1.12; text-wrap: balance; }

/* Нумерация пунктов уже в тексте, спискам оставляем только структуру. */
.privacy-text ol, .privacy-text ul { margin: 0; padding: 0; list-style: none; }
.privacy-text li > ol, .privacy-text li > ul { margin-top: clamp(10px, 1.2vw, 14px); padding-left: clamp(16px, 2.4vw, 28px); }

/* Отделяем первый пункт списка от вступительного абзаца. */
.privacy-text > ol { margin-top: clamp(16px, 2vw, 22px); }

.privacy-text li { font-size: clamp(16px, 1.4vw, 18px); line-height: 1.6; }
.privacy-text li + li { margin-top: clamp(10px, 1.2vw, 14px); }
.privacy-text li p { margin-top: 0; }
.privacy-text li p + p { margin-top: clamp(10px, 1.2vw, 14px); }

/* Короткий маркер для маркированных списков. */
.privacy-text ul li { position: relative; padding-left: clamp(14px, 1.8vw, 22px); }
.privacy-text ul li::before { content: "—"; position: absolute; left: 0; color: var(--muted); }
