body {
  font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background: #f6f2ea; color: #1c1a16; line-height: 1.7;
  margin: 0;
}
.wrap { max-width: 720px; margin: 0 auto; padding: 48px 24px 80px; }
a { color: #14655c; }
h1 { font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif; letter-spacing: -0.5px; margin-bottom: 6px; }
h2 { font-size: 1.15rem; margin-top: 36px; }
p, li { color: #5c564b; font-size: 0.97rem; }
.updated { color: #5c564b; font-size: 0.85rem; }
