body{margin:0;background:#f7faf8;color:#17201d;font:17px/1.6 system-ui,sans-serif}main{max-width:760px;margin:40px auto;padding:24px}h1{line-height:1.15}h2{font-size:22px;margin-top:32px}a{color:#12633e}a:focus-visible{outline:3px solid #12633e;outline-offset:4px}
