body{margin:0;background:#f4e6c8;color:#2b1d12;font-family:Georgia,"Times New Roman",serif;line-height:1.6}
main{max-width:680px;margin:0 auto;padding:32px 20px 60px}
h1{font-size:1.7rem;line-height:1.25;margin:.2em 0 .3em}
h2{font-size:1.2rem;margin:1.8em 0 .4em;border-bottom:2px solid #c9a46a;padding-bottom:4px}
a{color:#8a2e14}
.muted{color:#6b5640}.small{font-size:.9rem}
.back{margin:0 0 16px}
.home{text-align:center;padding-top:18vh}
.title{font-size:3rem;letter-spacing:.12em;margin:0}
.tag{font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;color:#8a2e14}
.sub{font-style:italic}
nav{display:flex;gap:14px;justify-content:center;margin:28px 0}
nav a{background:#2b1d12;color:#f4e6c8;text-decoration:none;padding:10px 18px;border-radius:6px}
