/* Стили юридических страниц отдельным файлом: CSP лендинга (default-src 'self') блокирует inline-стили. */
:root { color-scheme: dark; font: 100%/1.6 system-ui, -apple-system, 'Segoe UI', sans-serif; background: #0f1115; color: #f3f4f6; }
body { max-width: 52rem; margin: auto; padding: 3rem 1.25rem; }
h1, h2 { line-height: 1.2; }
h1 { font-size: 2rem; margin-top: 2rem; }
h2 { font-size: 1.25rem; margin-top: 2.5rem; }
li { margin-block: .5rem; }
a { color: inherit; text-underline-offset: .2em; }
a:focus-visible { outline: .15rem solid currentColor; outline-offset: .3rem; }
.legal-meta { color: #9ca3af; }
.legal-en { margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid #2d3139; }
footer { margin-top: 3rem; color: #9ca3af; }
