:root{--ink:#171717;--muted:#686861;--paper:#fff;--surface:#f7faf7;--line:#deded5;--accent:#4cbb17;--dark:#202321}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.65}.page{width:min(860px,100% - 32px);margin:0 auto}header{border-bottom:1px solid var(--line);padding:28px 0}.brand{color:var(--ink);font-family:Arial,sans-serif;font-size:17px;font-weight:700;text-decoration:none}.brand-mark{width:42px;height:42px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible}.brand-mark img{object-fit:contain;width:42px;height:42px;display:block}main{padding:72px 0 90px}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:13px;font-weight:700}h1,h2{line-height:1.1}h1{letter-spacing:-.03em;max-width:700px;margin:18px 0;font-size:clamp(38px,7vw,64px)}.lead{max-width:680px;color:var(--muted);font-size:18px}h2{margin:46px 0 14px;font-size:27px}h3{margin:26px 0 8px;font-size:20px}p,li{font-size:16px}ul{padding-left:24px}a{color:#287d0d}.notice{border-left:4px solid var(--accent);background:var(--surface);margin:34px 0;padding:22px 24px}.notice p{margin:0}footer{border-top:1px solid var(--line);color:var(--muted);padding:24px 0 42px;font-family:Arial,sans-serif;font-size:13px}@media (width<=600px){main{padding:48px 0 64px}h2{margin-top:38px}}
