*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#030b07;color:#e8ffed;font:16px/1.6 "Segoe UI",Arial,sans-serif}body{background:radial-gradient(circle at 50% -20%,#1a5132,#04110a 48%,#010503)}a{color:#aef5c6}a:hover{color:white}.shell{width:min(880px,calc(100% - 32px));margin:auto;padding:30px 0 70px}.back{display:inline-block;margin-bottom:34px;text-decoration:none;font:900 11px Consolas,monospace;letter-spacing:.13em}.eyebrow{color:#8ce9ab;font:900 11px Consolas,monospace;letter-spacing:.2em}h1{font:900 clamp(35px,7vw,58px)/1.06 Impact,"Arial Black",sans-serif;letter-spacing:.04em;margin:10px 0 12px}h2{font:900 20px Consolas,monospace;margin:0 0 8px}.intro{color:#bed7c4;font-size:17px;max-width:760px}.card{margin-top:16px;padding:20px 23px;border:1px solid #3b7451;border-radius:11px;background:#091b11}.card p{margin:0;color:#c2d8c8}.card p+p{margin-top:10px}.notice{border-color:#a98349;background:#282114;color:#f2deaf}.notice p{color:#f2deaf}.footer{display:flex;flex-wrap:wrap;gap:17px;border-top:1px solid #3b7451;margin-top:34px;padding-top:20px;font:800 11px Consolas,monospace;letter-spacing:.07em}.footer a{text-decoration:none}@media(max-width:580px){.shell{padding-top:20px}.card{padding:17px}.intro{font-size:15px}}
