body{font:18px/1.65 system-ui,sans-serif;color:#173633;background:#f6f8f7;margin:0}main{max-width:760px;margin:auto;padding:40px 24px 80px}a{color:#086975;text-underline-offset:.18em}h1{font-size:2rem;line-height:1.15;overflow-wrap:anywhere}h2{font-size:1.35em;margin-top:1.8em}small{color:#445f5c}nav{padding:16px 0;border-block:1px solid #bacdca}section{scroll-margin-top:20px}a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(prefers-color-scheme:dark){body{background:#101b1c;color:#e4efed}a{color:#8bd4d7}small{color:#b6cbc7}nav{border-color:#445f5c}}
