*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 25% -5%,#154466,#071422 65%);color:#e5f2fa;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.7;min-height:100vh}a{color:#70dffa}a:hover{color:white}.bar{border-bottom:1px solid #2c5365;background:#071624d9;position:sticky;top:0;z-index:2}.wrap{max-width:1050px;margin:auto;padding:0 20px}.top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;flex-wrap:wrap}.logo{font-weight:850;letter-spacing:.05em;font-size:19px;color:#fff;text-decoration:none}.pill{border:1px solid #4b869b;border-radius:10px;padding:7px 12px;text-decoration:none;font-size:13px}.layout{padding:45px 0 60px}.intro{margin-bottom:27px}.eyebrow{font-size:12px;letter-spacing:.17em;color:#75ddfb;font-weight:750}.title{font-size:clamp(27px,4vw,42px);line-height:1.2;margin:10px 0}.subtitle{color:#b6d0de;margin:0;max-width:700px}.paper{border:1px solid #31546a;border-radius:19px;background:rgba(14,39,59,.78);padding:clamp(22px,4vw,45px);box-shadow:0 20px 60px #0003}.paper h2{font-size:19px;color:#b8f1ff;margin:30px 0 7px}.paper h2:first-child{margin-top:0}.paper ul{padding-left:22px}.paper p{margin:7px 0 13px}.muted{color:#b3cbd7}.notice{border-left:3px solid #71d9ef;background:#143b50;padding:13px 15px;border-radius:7px;margin:18px 0}.nav{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.nav a{padding:9px 13px;border:1px solid #365f70;border-radius:10px;text-decoration:none}.footer{border-top:1px solid #294a5d;color:#a8c5d4;padding:26px 0;font-size:13px}