*{box-sizing:border-box}body{margin:0;background:#06121f;color:#eaf3f8;font:17px/1.7 "Segoe UI",Arial,sans-serif}header{border-bottom:1px solid #1d3c50;padding:18px max(20px,calc((100% - 900px)/2))}header img{width:210px}main{width:min(calc(100% - 36px),900px);margin:60px auto 90px}.eyebrow{color:#67dfff;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:800}h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1;letter-spacing:-.055em;margin:10px 0}.updated{color:#8da5b5}section{padding:22px 0;border-top:1px solid #1d3c50}h2{font-size:1.35rem}p{color:#b8c9d4}a{color:#66e1ff}