*{box-sizing:border-box}body{margin:0;background:#080b0a;color:#f4f7f1;font:15px/1.75 Manrope,Arial,sans-serif}a{color:#c7ff63}header,footer{padding:20px max(24px,calc((100% - 850px)/2));border-bottom:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}footer{border-top:1px solid #ffffff20;border-bottom:0;color:#9aa69d;justify-content:center;flex-wrap:wrap}.logo{font-size:20px;font-weight:800;color:#f4f7f1;text-decoration:none}.logo b{color:#c7ff63}main{width:min(850px,calc(100% - 40px));margin:65px auto 90px}.eyebrow{font:11px monospace;letter-spacing:.15em;color:#c7ff63}h1{font-size:clamp(38px,7vw,64px);letter-spacing:-.06em;line-height:1.05;margin:12px 0 20px}h2{font-size:19px;margin:34px 0 8px}p{color:#bac5bb}.intro{font-size:16px;color:#d8e1d9}.notice{padding:17px 19px;border:1px solid #c7ff6380;background:#c7ff630c;border-radius:6px;color:#e5eee5;margin:25px 0}.notice strong{color:#c7ff63}.back{margin-top:45px}a:focus-visible{outline:3px solid #c7ff63;outline-offset:3px}