
:root{--bg:#070b10;--line:#263641;--text:#ecf5f9;--muted:#a6b5c0;--cyan:#8de9f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.72 system-ui,Arial,sans-serif}a{color:var(--cyan);text-underline-offset:3px}.legal-header{position:sticky;top:0;z-index:4;padding:17px clamp(18px,5vw,65px);background:#0b1119ee;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px}.legal-brand{font-weight:900;letter-spacing:-.055em;font-size:19px;text-decoration:none;color:#f0f7fb}.legal-brand em{color:var(--cyan);font-style:normal}.legal-header .go{font-size:12px;text-decoration:none;padding:10px 16px;border:1px solid #35515e;border-radius:5px}.legal-wrap{max-width:1000px;margin:0 auto;padding:68px 22px 90px}.kicker{display:block;color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:14px}.legal-wrap h1{font-size:clamp(2.65rem,6.6vw,5rem);letter-spacing:-.075em;line-height:1.04;margin:0 0 22px}.legal-wrap .lead{font-size:17px;max-width:850px;color:var(--muted);line-height:1.8;margin-bottom:28px}.legal-note{border:1px solid #735f3c;background:#252014;color:#f1d6a5;padding:18px 21px;margin:22px 0 32px;font-size:13px;line-height:1.65}.legal-toc{background:#111b24;border:1px solid var(--line);padding:24px;display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:45px}.legal-toc a{font-size:13px}.legal-section{border-top:1px solid var(--line);padding:34px 0 8px}.legal-section h2{font-size:25px;letter-spacing:-.05em;line-height:1.2;margin:0 0 14px}.legal-section h3{font-size:17px;margin:22px 0 8px}.legal-section p,.legal-section li{color:#b8c3cb;line-height:1.8;font-size:14px}.legal-section ul,.legal-section ol{padding-left:23px}.legal-section li{margin:7px 0}.identity{background:#0f1821;border:1px solid var(--line);padding:16px 21px;font-size:13px;color:#b9cad4}.identity p{margin:6px 0}.placeholder{display:inline-block;padding:2px 5px;color:#f2dcaf;background:#3d3324;border-radius:2px}.law-links{border:1px solid var(--line);background:#0d151c;padding:18px;margin-top:25px}.law-links a{display:block;margin:7px 0;font-size:13px}.legal-footer{border-top:1px solid var(--line);max-width:1000px;margin:0 auto;padding:25px 22px 60px;display:flex;gap:18px;flex-wrap:wrap;color:#778b99;font-size:12px}.legal-footer a{font-size:12px}input{max-width:100%;width:100%;padding:12px;margin-top:3px;background:#101c27;color:#fff;border:1px solid #496174}label{display:block;margin-bottom:12px;font-size:13px}.form-paper{background:#111a23;border:1px solid var(--line);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-paper .wide{grid-column:1/-1}blockquote{border-left:3px solid var(--cyan);margin:10px 0;padding:6px 20px;color:#d8e7ee}@media(max-width:570px){.form-paper{display:block}.legal-wrap{padding-top:42px}.legal-header .go{font-size:10px}}@media print{.legal-header,.legal-footer,.legal-toc,.legal-note{display:none}body{background:white;color:black}.legal-section p,.legal-section li{color:black}}
