body{margin:0;background:#eef3f5;color:#132b41;font:18px/1.55 system-ui}
main{max-width:760px;margin:10vh auto;padding:32px}nav{letter-spacing:.15em;font-size:13px}
h1{font-size:clamp(36px,8vw,72px);line-height:1.05}button{background:#163c55;color:white;
border:0;border-radius:7px;padding:12px 24px;font:inherit}pre{white-space:pre-wrap}
video{max-width:100%}a{color:#075380}