*{box-sizing:border-box}body{margin:0;background:#0b1018;color:#e9eef5;font:17px/1.75 system-ui,Segoe UI,sans-serif}a{color:#68c4ff}header{background:#070a10;border-bottom:1px solid #273345;padding:22px 0}.wrap{width:min(940px,calc(100% - 38px));margin:auto}.brand{font-size:20px;color:#fff;font-weight:750;text-decoration:none}nav{float:right}nav a{margin-left:22px;text-decoration:none;color:#dce8f7}main{padding:58px 0 80px}h1{font-size:clamp(34px,5vw,54px);line-height:1.14;margin:8px 0 18px}h2{font-size:27px;margin:48px 0 12px}p{max-width:780px}.eyebrow{color:#73b6ed;font-size:13px;font-weight:700;letter-spacing:2px}.lede{font-size:21px;color:#c6d6e6}aside{background:#162234;padding:22px;border-left:3px solid #5aa9ec;border-radius:5px;margin:30px 0}section{border-top:1px solid #253246}footer{padding:28px 0 55px;border-top:1px solid #273345;color:#91a3b8;font-size:13px}@media(max-width:650px){nav{float:none;margin-top:10px}nav a{margin:0 16px 0 0;font-size:14px}}