:root{ --green:#33513f; --cream:#f4f3f0; --ink:#1c1c1a; --muted:#726f67; }
*{box-sizing:border-box}
body{
  margin:0; background:var(--cream); color:var(--ink);
  font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  line-height:1.6; padding:48px 24px;
}
main{max-width:680px; margin:0 auto}
a{color:var(--green)}
h1{
  font-family:Fraunces,Georgia,"Times New Roman",serif;
  font-weight:600; color:var(--green); font-size:28px; margin:0 0 24px;
}
h2{font-size:18px; margin:32px 0 8px}
p,li{color:#2b2a27}
.back{display:inline-block; margin-top:40px; font-size:14px}
