:root{--bg:#061b18;--surface:#0b2923;--text:#f3fbf6;--muted:#9db9ae;--accent:#53d9ad;--line:rgba(229,249,238,.14);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 0,#144f45,transparent 28%),var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.65}.legal-shell{width:min(900px,calc(100% - 32px));margin:auto}.legal-header{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.legal-header>a{color:var(--text);font-weight:850;text-decoration:none}.legal-header .lang{display:flex;gap:4px;margin-left:auto;border:1px solid var(--line);border-radius:11px;padding:3px}.legal-header button{border:0;border-radius:8px;background:transparent;color:var(--muted);padding:7px 10px;font-weight:800;cursor:pointer}.legal-header button.active{background:var(--accent);color:#06241d}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.legal-nav a{border:1px solid var(--line);border-radius:99px;padding:7px 11px;color:var(--muted);font-size:.82rem;text-decoration:none}.legal-nav a.active{border-color:var(--accent);color:var(--accent)}article{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(18,60,52,.9),rgba(7,31,26,.96));padding:clamp(22px,5vw,48px);margin:0 0 42px}article h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 12px}article h2{font-size:1.15rem;margin:28px 0 7px}article p,article li{color:#d6e7df}article ul{padding-left:22px}.meta,.notice{color:var(--muted);font-size:.85rem}.notice{border-left:3px solid var(--accent);padding:10px 13px;background:rgba(83,217,173,.07);border-radius:0 10px 10px 0}a{color:var(--accent)}footer{padding:0 0 36px;color:var(--muted);font-size:.8rem}@media(max-width:520px){.legal-header{align-items:flex-start;flex-wrap:wrap}.legal-header .lang{margin-left:0}article{border-radius:16px}}
