body { margin: 0 auto; max-width: 720px; padding: 24px 16px 48px; font: 16px/1.65 "Segoe UI", Roboto, Arial, sans-serif; color: #2b2622; background: #fbf8f3; }
header { border-bottom: 3px solid #b5562d; margin-bottom: 24px; }
h1 { font-size: 2.1rem; margin: 0 0 4px; color: #8a3a1a; }
h2 { font-size: 1.25rem; margin: 28px 0 4px; color: #8a3a1a; }
.meta { margin: 0; color: #857a70; font-size: .9rem; }
footer { margin-top: 40px; font-size: .85rem; color: #857a70; }
