body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;max-width:44rem;margin:3rem auto;padding:0 1.2rem;line-height:1.65;color:#1c1c1e;background:#fffdf9}h1,h2,h3{line-height:1.2}a{color:#8a4b1f}h2 a{text-decoration:none}header{border-bottom:2px solid #f0e2d0;padding-bottom:1rem;margin-bottom:2rem}.tag{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#8a4b1f}footer{border-top:1px solid #eee;margin-top:3rem;padding-top:1rem;font-size:.85rem;color:#666}