:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#f7f5f9;background:#0b0b0c;--body:#0b0b0c;--text:#f7f5f9;--muted:#bab4c1;--line:#2b292e;--accent:#a96cff;--panel:#121113}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--body);color:var(--text);border-top:4px solid #343239;transition:background .2s,color .2s}.legal-tools{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;max-width:1400px;margin:auto}.legal-tools button,.legal-lang{display:flex;align-items:center;justify-content:center;min-width:54px;height:54px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text)}.legal-tools button{cursor:pointer}.legal-tools button:hover{border-color:var(--accent)}.legal-tools svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.6}.legal-lang{gap:8px;padding:0 14px;font-size:20px}.legal-lang small{color:var(--muted);font-size:10px}main{max-width:900px;margin:0 auto;padding:0 34px 70px}.legal-logo{display:block;width:310px;margin:0 auto 24px}.legal-logo img{display:block;width:100%;height:auto}.legal-nav{display:flex;justify-content:center;gap:24px;margin:0 auto 46px}.legal-nav a{color:var(--muted);font-size:13px;text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--accent)}h1{text-align:center;margin:0 0 34px;font-size:clamp(30px,5vw,42px);letter-spacing:-.035em}h3{font-size:18px;margin:0 0 12px}section{margin-top:58px}h2{margin:0 0 14px;font-size:23px;letter-spacing:-.02em}p,li{color:var(--muted);font-size:14px;line-height:2;margin:0 0 20px}strong{color:var(--text)}a{color:#bd8cff;text-underline-offset:3px}footer{display:flex;justify-content:space-between;gap:18px;margin-top:70px;padding-top:24px;border-top:1px solid var(--line);color:#88818e;font-size:12px}:root.light{--body:#f7f6f8;--text:#171419;--muted:#5f5865;--line:#ded9e2;--accent:#7135c5;--panel:#fff}:root.light .legal-logo img{filter:invert(1)}@media(max-width:650px){.legal-tools{padding:14px}.legal-tools button,.legal-lang{height:46px;min-width:46px;border-radius:15px}.legal-lang small{display:none}main{padding:6px 22px 48px}.legal-logo{width:220px;margin-bottom:16px}.legal-nav{gap:16px;margin-bottom:36px}section{margin-top:42px}h2{font-size:19px;line-height:1.35}p,li{font-size:13px;line-height:1.8}footer{flex-direction:column}}

.legal-lang select{border:0;outline:0;background:transparent;color:var(--text);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.legal-lang select option{background:var(--panel);color:var(--text)}@media(max-width:650px){.legal-lang select{font-size:11px}}
.legal-logo-light{display:none!important}:root.light .legal-logo img{filter:invert(1) hue-rotate(160deg)}:root.light .legal-logo-dark{display:block!important}:root.light .legal-logo-light{display:none!important}
