*{box-sizing:border-box}body{margin:0;background:#f7faff;color:#081c3a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}header{height:88px;max-width:1160px;margin:auto;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6e3f6}.brand{text-decoration:none;color:#062d66;font-size:24px;font-weight:850;letter-spacing:-1.2px;display:flex;align-items:center;gap:9px}.brand img{width:44px;height:44px;object-fit:contain}.brand span{color:#1970ea}.back{color:#0a4c9a;text-decoration:none;font-size:14px;font-weight:700}main{max-width:1060px;margin:85px auto 100px;padding:0 25px}h1{font-size:clamp(44px,7vw,87px);letter-spacing:-.068em;line-height:1.03;max-width:930px;margin:24px 0}.eyebrow{font-size:11px;letter-spacing:.19em;color:#2370e8;font-weight:850}.intro{font-size:clamp(16px,2.4vw,21px);color:#5b6f8d;line-height:1.65;max-width:780px;margin:25px 0 42px}.cover{max-width:100%;width:100%;max-height:650px;object-fit:cover;border-radius:16px;border:1px solid #ccdff9;box-shadow:0 22px 75px #012b5420}section{padding:35px 0 10px;max-width:860px}section p{font-size:22px;color:#254369;line-height:1.65;white-space:pre-wrap}.actions{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.actions a{padding:16px 20px;border-radius:9px;text-decoration:none;font-weight:800;font-size:14px}.cta{background:#166af1;color:#fff}.outline{background:#e5effd;color:#0e58af}.game-shell{background:#071427;border:1px solid #224b81;border-radius:15px;box-shadow:0 18px 55px #0a2d6122;overflow:hidden}.game-shell iframe{display:block;width:100%;height:min(78vh,750px);border:0}.footnote{font-size:12px;color:#67809e;margin-top:16px}footer{border-top:1px solid #d6e3f6;text-align:center;padding:30px;color:#6b809e;font-size:13px}footer a{color:#0d64d9}
