body{font:18px/1.6 system-ui,sans-serif;background:#f5f3ef;color:#25302b;margin:0}main{max-width:48rem;margin:10vh auto;padding:2rem}h1{font-size:2.5rem}a{color:#176346;margin-right:1rem}nav{padding:1rem 0}