body { background-color: #fff59d; color: #333; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.9; max-width: 780px; margin: 3em auto; padding: 2.5em 2.5em; border-radius: 20px; box-shadow: 0 0 15px rgba(255, 214, 10, 0.3); } h2 { color: #222; border-bottom: 2px solid #f0…