*{box-sizing:border-box}body{margin:0;background:#091523;color:#f9fbfd;font:16px/1.7 Inter,Arial,sans-serif}.topline{height:5px;background:linear-gradient(90deg,#317bb5,#80c5eb 62%,#f0a944)}.legal{width:min(760px,calc(100% - 36px));margin:10vh auto;padding:34px;background:#10243b;border:1px solid rgba(175,200,219,.2);border-radius:12px}.kicker{color:#58b6ee;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800}.legal h1{font-size:clamp(34px,6vw,52px);line-height:1.08;margin:8px 0 28px}.legal a{color:#f0a944}.back{display:inline-block;margin-top:18px}footer{text-align:center;color:#a8bacb;font-size:12px;padding:20px}
