:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1b3028;background:#f6f8f7}*{box-sizing:border-box}body{margin:0;line-height:1.8}.wrap{max-width:860px;margin:auto;padding:32px 24px 64px}header{border-bottom:1px solid #d7e2dc;padding-bottom:24px;margin-bottom:32px}.brand{font-weight:700;letter-spacing:.04em}h1{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.3;margin:20px 0 12px}h2{font-size:1.18rem;line-height:1.5;margin-top:32px}p{margin:12px 0;overflow-wrap:anywhere}a{color:#176742;text-underline-offset:3px}a:hover{color:#104c30}a:focus-visible{outline:3px solid #78bc9b;outline-offset:4px;border-radius:2px}.meta{color:#556b60;font-size:.9rem}.summary{font-size:1.05rem}nav{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:20px}nav a[aria-current=page]{font-weight:700;color:#1b3028}section{padding-bottom:8px}footer{border-top:1px solid #d7e2dc;margin-top:40px;padding-top:20px}@media(max-width:480px){.wrap{padding:24px 18px 48px}nav{gap:10px 14px}}
