body { font-family: "Nunito", system-ui, sans-serif; background: #fcf9f3; color: #303a30; line-height: 1.7; margin: 0; }
.wrap { width: min(760px, 92%); margin: 0 auto; padding: 40px 0 64px; }
a { color: #913d1d; }
.back { text-decoration: none; font-weight: 700; }
h1, h2 { font-family: "Fraunces", Georgia, serif; line-height: 1.2; }
h1 { font-size: 2.2rem; margin: 24px 0 8px; }
h2 { font-size: 1.3rem; margin-top: 32px; }
.updated { color: #6b7063; font-size: .9rem; }
ul { padding-left: 20px; }
