*{box-sizing:border-box}body{font-family:'Segoe UI',Arial,sans-serif;line-height:1.8;background:#071222;color:#dceaff;margin:0}main{max-width:850px;margin:auto;padding:55px 24px 100px}a{color:#87d4ff}h1{font-size:clamp(30px,5vw,52px);font-weight:400;letter-spacing:-.05em}h2{font-size:22px;margin-top:36px}p,li{font-size:14px;color:#bacce0}.banner{border:1px solid #ffcf7f88;background:#624b1a55;color:#ffe6b4;padding:20px;border-radius:12px;font-size:13px}header{padding:22px 5%;border-bottom:1px solid #ffffff22}header a{text-decoration:none;letter-spacing:.2em;color:#fff}ul{padding-left:20px}footer{border-top:1px solid #ffffff22;padding-top:24px;font-size:12px;color:#88a7c6}
