body { background-color: #f3f4f6; color: #1f2937; font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif; line-height: 1.8; padding: 2em; } h1 { color: #1e3a8a; font-size: 1.8em; border-left: 8px solid #1e3a8a; padding-left: 0.5em; margin-bottom: 1em; } p { margin: 1em 0; } strong { background…