body { font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.8; max-width: 780px; margin: 2rem auto; padding: 1rem; color: #333; background-color: #fdfcf9; } h1, h2, h3 { color: #2b2b2b; } blockquote { font-style: italic; background: #f0f0f0; padding: 0.5rem 1rem;…