body{font-family:Arial,sans-serif;margin:0;background:#f5efe3;color:#201d18}.w{max-width:920px;margin:auto;padding:32px 22px}h1,h2{font-family:Georgia,serif}.lede{font-size:1.2rem;line-height:1.6}.card{background:#fffaf1;border:1px solid #cbbda7;padding:20px;margin:24px 0}nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}a{color:#7f302a;font-weight:700}p{line-height:1.65}footer{margin-top:40px;border-top:1px solid #cbbda7;padding-top:18px}