body{font:18px/1.65 system-ui,sans-serif;max-width:760px;margin:64px auto;padding:0 24px;color:#173848;background:#f6f8fa}nav a{margin-right:20px}a{color:#086852}h1{font-size:44px;line-height:1.15}footer{margin-top:56px;font-size:14px;color:#52646e}section{background:white;padding:24px;border-radius:16px;margin-top:28px}@media(prefers-color-scheme:dark){body{background:#101b24;color:#e8eef2}section{background:#1a2b37}a{color:#7bddb7}}