*{box-sizing:border-box}body{margin:0;background:#0c151c;color:#e1e8ec;font:17px/1.7 Arial,sans-serif}main{max-width:850px;margin:0 auto;padding:32px 22px 70px}header{border-bottom:1px solid #4d493b;padding-bottom:20px;margin-bottom:30px}a{color:#efd18a}h1{font-size:clamp(30px,5vw,45px);line-height:1.2;color:#f4db9e}h2{margin-top:32px;color:#f4db9e;font-size:24px}nav{display:flex;gap:20px;flex-wrap:wrap}.cta,button{display:inline-block;padding:12px 20px;background:#e1bd77;color:#0b151e;font-weight:bold;border-radius:8px;text-decoration:none;border:0;cursor:pointer}li{margin:8px 0}footer{border-top:1px solid #38444e;padding-top:20px;margin-top:38px;font-size:14px}.notice{padding:16px;background:#172630;border-radius:10px}img{max-width:100%;height:auto;border-radius:12px}button{font-size:15px}