:root{font:17px/1.85 system-ui,-apple-system,sans-serif;color-scheme:light dark}body{margin:0;background:#f5f8f6;color:#193c35}main{max-width:800px;margin:0 auto;padding:32px 22px 60px}h1{font-size:clamp(25px,5vw,36px);line-height:1.35}h2{font-size:21px;line-height:1.55;margin-block:30px 10px}p{margin-block:12px;overflow-wrap:anywhere}a{color:inherit;text-underline-offset:4px}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{padding-block:10px;display:inline-block}section{scroll-margin-top:20px}.date{font-size:14px;color:#526b63}hr{border:0;border-top:1px solid #bfd0c9;margin-block:42px}footer{font-size:14px;border-top:1px solid #bfd0c9;margin-top:35px;padding-top:18px}@media(prefers-color-scheme:dark){body{background:#10231e;color:#eaf3ef}.date{color:#bfd0c9}}
