body{font:18px/1.7 system-ui,sans-serif;background:#f2f5f8;color:#24334b;margin:0}main{max-width:760px;margin:12vh auto;padding:36px}h1{font-weight:600;letter-spacing:-.035em}a{color:#365c91}nav{margin-top:3rem}