body{margin:0;background:#17130f;color:#eee5d6;font:18px/1.6 Georgia,serif}header,main,footer{max-width:980px;margin:auto;padding:24px}header{display:flex;justify-content:space-between}a{color:#d8b46a}.brand{font-weight:700;letter-spacing:.08em;text-decoration:none}nav a{margin-left:18px}h1{font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.05;color:#f3dfb0}.eyebrow{letter-spacing:.2em;color:#c59b4e}dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 20px}dt{font-weight:bold}footer{border-top:1px solid #4b3c28;color:#a99b88}.cover img{max-width:280px;height:auto;border-radius:6px;display:block;margin:12px 0}a.buy{display:inline-block;background:#d8b46a;color:#17130f;padding:10px 22px;border-radius:6px;text-decoration:none;font-weight:700}.sources{color:#a99b88;font-size:.9rem}