body{margin:0;background:#f4f7fa;color:#142b3f;font:17px/1.65 system-ui,sans-serif}main{max-width:800px;margin:auto;padding:32px 20px}h1{line-height:1.2}h2{font-size:1.25rem;margin-top:28px}a{color:#145a8d}