/* Страницы «Политика конфиденциальности» и «Согласие на обработку персональных данных» — в стиле основного сайта. */
:root{--bg:#0b0b0b;--ink:#f1efea;--mute:#9a978f;--line:#2a2a2a;--lime:#c7f23a;--serif:'Oranienbaum','Times New Roman',serif;--sans:'Onest',system-ui,-apple-system,sans-serif;--mono:'IBM Plex Mono',ui-monospace,monospace}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--ink);font:400 16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
.lg-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:0 auto;padding:22px 20px;border-bottom:1px solid var(--line)}
.lg-logo{text-decoration:none;color:var(--ink);font:600 21px/1 var(--sans);letter-spacing:-.02em}
.lg-logo i{font-style:normal;color:var(--lime)}
.lg-back{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--mute);transition:color .2s}
.lg-back:hover{color:var(--lime)}
.lg{max-width:900px;margin:0 auto;padding:56px 20px 90px}
.lg-cap{font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.lg h1{font:400 clamp(32px,6vw,58px)/1 var(--serif);text-transform:uppercase;margin:16px 0 14px;letter-spacing:-.01em;overflow-wrap:anywhere}
.lg-date{color:var(--mute);font-size:14px;margin-bottom:30px}
.lg h2{font:600 19px/1.35 var(--sans);margin:34px 0 10px;color:#fff}
.lg p,.lg li{color:#cfccc4;font-size:15.5px}
.lg p{margin-top:10px}
.lg ol,.lg ul{margin:10px 0 0 22px;display:grid;gap:6px}
.lg a{color:var(--lime);text-underline-offset:3px}
.lg a:hover{color:#fff}
.lg-card{margin-top:34px;padding:18px 20px;border:1px solid var(--line);background:#101010}
.lg-card p{margin-top:6px}
.lg-foot{max-width:900px;margin:0 auto;padding:26px 20px 40px;border-top:1px solid var(--line);color:var(--mute);font-size:13px}
.lg-foot a{color:var(--mute);text-underline-offset:3px}
.lg-foot a:hover{color:var(--lime)}
