body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px; line-height: 1.7; color: #222; } h1 { font-size: 2em; line-height: 1.2; } h2 { color: #1a1a1a; margin-top: 2em; bo