body{margin:0;background:#fff;color:#242629;font:16px/1.75 Arial,sans-serif}header,main,footer{max-width:860px;margin:auto;padding:24px}header{border-bottom:1px solid #e3e3e0;display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:130px;height:auto}a{color:inherit;text-underline-offset:3px}h1{font-size:32px;line-height:1.2;font-weight:400}h2{font-size:22px;line-height:1.4;font-weight:500;margin-top:32px}.date,footer{color:#62666b;font-size:14px}.draft{padding:16px 20px;background:#f4f4f2;border-radius:8px}li+li{margin-top:6px}footer{border-top:1px solid #e3e3e0}a:focus-visible{outline:2px solid #50585e;outline-offset:4px}@media(max-width:540px){header,main,footer{padding:20px}h1{font-size:28px}header img{width:105px}}
