:root{color-scheme:light}body{font:18px/1.95 system-ui;background:#f5f8f6;color:#16342c;margin:0}main{max-width:760px;margin:5vh auto;padding:28px}.brand{font-size:30px;font-weight:800}h1{font-size:36px}h2{font-size:24px;margin-top:32px}a{color:#176b57;overflow-wrap:anywhere}footer{margin-top:44px;padding-top:20px;border-top:1px solid #d1ddd7;display:flex;gap:24px}
