*{box-sizing:border-box}body{margin:0;color:#292924;background:#f4f3ed;font:16px/1.7 system-ui,sans-serif}main{max-width:820px;margin:40px auto;padding:36px;background:#fff;border:1px solid #dedbd2;border-radius:16px}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#a33921}h1{font:44px/1.15 Georgia}h2{font-size:21px;margin-top:30px}.draft{padding:14px;background:#fff0e8;border-left:4px solid #e64e2d}.meta,footer{color:#615f59;font-size:14px}footer{margin-top:30px;border-top:1px solid #ddd;padding-top:18px}@media(max-width:600px){main{margin:12px;padding:22px}h1{font-size:34px}}@media print{main{border:0;margin:0;padding:0}nav{display:none}}
