*{box-sizing:border-box}body{margin:0;background:#0a0a0a;color:#f3f3f1;font-family:Arial,Helvetica,sans-serif}main{max-width:800px;margin:80px auto;padding:0 25px 90px}a{color:#fff;text-decoration:underline;text-underline-offset:4px}main>a:first-child{display:block;text-decoration:none;font-size:11px;font-weight:bold;letter-spacing:1px;margin-bottom:75px}main>span{display:block;font-size:10px;letter-spacing:1px;color:#aaa}h1{font-size:clamp(46px,7vw,75px);font-weight:500;letter-spacing:-3px;margin:20px 0 50px}h1 span{color:#888}h2{font-size:22px;font-weight:500;margin-top:45px}p{font-size:15px;line-height:1.8;color:#bbb}.notice{border:1px solid #555;padding:20px;color:#eee;margin-top:50px}a:focus-visible{outline:3px solid #fff;outline-offset:4px}
