/* Юридические страницы (оферта, политика ПДн): лёгкая вёрстка без анимаций, токены лендинга */
@font-face{font-family:"Poiret One";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/PoiretOne-400-normal.woff2?v=11) format("woff2")}
@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/AlegreyaSans-400-normal.woff2?v=10) format("woff2")}
@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:600 700;font-display:swap;src:url(fonts/AlegreyaSans-700-normal.woff2?v=10) format("woff2")}
:root{--ink:#050A08;--bg:#08110E;--line:rgba(201,164,92,.24);--gold:#C9A45C;--gold-hi:#E6CF98;--ivory:#EFE6D2;--soft:#A3AEA5;--volt:#00C29B;
  --serif:"Poiret One",Georgia,serif;--sans:"Alegreya Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:radial-gradient(60% 40% at 50% 0%,rgba(0,194,155,.08),transparent 70%),var(--bg);color:var(--ivory);font:400 18px/1.6 var(--sans);-webkit-font-smoothing:antialiased}
a{color:var(--gold-hi);text-underline-offset:3px}
a:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:4px}
.lg-top{border-bottom:1px solid var(--line);background:rgba(5,10,8,.85)}
.lg-top__in,.lg-main,.lg-foot__in{max-width:820px;margin:0 auto;padding:0 24px}
.lg-top__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}
.lg-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ivory);text-decoration:none;font:400 20px/1 var(--serif);letter-spacing:.24em;text-transform:uppercase}
.lg-brand img{width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 1px var(--gold)}
.lg-back{font-size:15px;min-height:44px;display:inline-flex;align-items:center}
.lg-main{padding-top:48px;padding-bottom:72px}
.lg-main h1{font:400 clamp(34px,5vw,52px)/1.1 var(--serif);color:var(--gold-hi);margin:0 0 12px}
.lg-meta{color:var(--soft);font-size:15px;margin:0 0 36px}
.lg-main h2{font:700 21px/1.3 var(--sans);color:var(--gold-hi);margin:40px 0 12px}
.lg-main p,.lg-main li{color:#D8D2C2}
.lg-main ul,.lg-main ol{padding-left:22px}
.lg-main li{margin:6px 0}
.lg-note{border:1px solid var(--line);border-radius:14px;padding:16px 20px;background:rgba(0,194,155,.05);font-size:16px}
/* плейсхолдер: данные, которые должен дать владелец */
.ph{background:rgba(218,158,74,.18);color:var(--gold-hi);border-radius:4px;padding:0 4px;font-weight:700}
.lg-foot{border-top:1px solid var(--line);background:var(--ink);color:var(--soft);font-size:14px}
.lg-foot__in{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;min-height:80px;padding-top:16px;padding-bottom:16px}
.lg-foot nav{display:flex;flex-wrap:wrap;gap:4px 20px}
.lg-foot a{color:var(--gold);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
@media (hover:hover){.lg-foot a:hover,.lg-back:hover{color:var(--ivory)}}
