body { font-family: Georgia, serif; max-width: 640px; margin: 2rem auto; padding: 0 1rem; color: #2b2118; background: #fbf7f0; }
header h1 { margin-bottom: .25rem; }
section { margin: 1.5rem 0; }
footer { margin-top: 3rem; color: #7a6a5a; }
