.legal{color:#f0eef2;background:#15171b;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.legal main{width:min(760px,100%);margin:0 auto;padding:48px 20px 72px;line-height:1.65}.legal a{color:#f0eef2}.legal h1{letter-spacing:-.02em;margin:18px 0 6px;font-size:clamp(28px,5vw,40px)}.legal h2{margin:32px 0 8px;font-size:20px}.legal p,.legal li{color:#c9c7cf}.legal .muted{color:#a3a1aa;font-size:14px}.legal .back{color:#a3a1aa;font-size:14px;text-decoration:none}
