body{margin:0;background:#fff;color:#222;font:17px/1.85 system-ui,sans-serif}main{max-width:760px;margin:auto;padding:28px 22px 60px}nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}a{color:#176b47;text-underline-offset:3px}h1{font-size:32px;line-height:1.35;margin-top:40px;word-break:keep-all;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.5;margin-top:32px}p{word-break:keep-all;overflow-wrap:anywhere}.muted,footer{color:#666;font-size:14px}footer{border-top:1px solid #ddd;padding-top:24px;margin-top:40px}a:focus-visible{outline:3px solid #176b47;outline-offset:4px}
