body{margin:0;background:#faf7f1;color:#30251f;font:17px/1.7 system-ui,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;border-bottom:1px solid #dccfc2}a{color:#792a3d}nav{display:flex;flex-wrap:wrap;gap:18px}h1{font:700 clamp(2rem,6vw,3.4rem)/1.2 Georgia,serif}h2{font-size:1.25rem;margin-top:32px}.draft{background:#ffdf77;padding:12px 18px;border-radius:8px;font-weight:700}section{border-top:1px solid #e5dacf;margin-top:24px}dt{font-weight:700}dd{margin:0 0 16px}.cta{display:inline-block;background:#6b2435;color:#fff;padding:12px 22px;border-radius:8px}footer{border-top:1px solid #dccfc2;font-size:.9rem}@media print{header,nav,.cta{display:none}body{background:white}}