body { font-family: "Helvetica Neue", Arial, sans-serif; background-color: #e3eff8; /* light blue background instead of white */ color: #222; margin: 0; padding: 0; line-height: 1.6; } header { background-color: #1e3a8a; /* navy blue header */ color: white; text-align: center; padding: 2rem 1rem; } h1 { color: #facc15; /* gold headline for contrast */ margin-bottom: 0.5rem; } main { width: 90%; max-width: 900px; margin: 2rem auto; background: white; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 2rem; } img { display: block; margin: 0 auto; border-radius: 8px; width: 250px; height: auto; } hr { border: none; border-top: 3px solid #1