:root { color-scheme: light; }
body { margin: 0; background: #F7F6F3; color: #111; font: 17px/1.55 -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; }
main { max-width: 640px; margin: 0 auto; padding: 56px 24px 80px; }
h1 { font: 600 34px/1.2 "New York", Georgia, serif; margin: 0 0 6px; }
h2 { font: 600 12px/1 -apple-system, sans-serif; letter-spacing: 1.2px; text-transform: uppercase; color: #6B6B6B; margin: 40px 0 12px; }
p, li { margin: 0 0 12px; }
.meta { color: #6B6B6B; font-size: 13px; }
a { color: #111; }
nav { margin-top: 48px; font-size: 13px; color: #6B6B6B; }
