/* Стили утверждённых юридических страниц (privacy/consent/oferta -v1).
   Документы статичны и не подключают ни одного скрипта: текст обязан читаться
   при выключенном JavaScript. Разметка страниц зафиксирована вместе с версией
   документа, поэтому имена классов здесь менять нельзя, не выпустив v2. */

body { background: #0f0f14; color: #d5d5de; margin: 0;
       font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }

.legal-page { max-width: 720px; margin: 0 auto; padding: 40px 20px 80px; line-height: 1.6; }
.legal-page h1 { font-size: 26px; margin: 0 0 20px; color: #fff; }
.legal-page h2 { font-size: 18px; margin: 28px 0 10px; color: #fff; }
.legal-page p { margin-bottom: 14px; }
.legal-page ul { margin: 0 0 16px 20px; }
.legal-page li { margin-bottom: 8px; }
.legal-page a { color: #a855f7; }

/* Дата редакции стоит до заголовка: по ней человек понимает, какой именно текст
   он читает, а сервер по этой же версии выбирает хеш для consent_events. */
.legal-kicker { color: #7a7a85; font-size: 13px; margin: 0 0 4px; }
