:root{--ink:#13212B;--ground:#EEF1F4;--green:#0F5B45}
*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:17px/1.65 "Source Sans 3",system-ui,sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}
h1{font-size:34px;line-height:1.15;margin:.2em 0}h2{font-size:22px;margin:1.8em 0 .4em;color:var(--green)}
a{color:var(--green)}.top{display:block;font-weight:700;text-decoration:none;margin-bottom:24px}.upd{color:#55646f;font-size:15px}
.box{background:#fff;border-radius:12px;padding:16px 18px;margin:18px 0}
