body { font-family: Arial, sans-serif; background: #f4f7fa; margin: 0; color: #333; } header, footer { background: #0b2545; color: white; text-align: center; padding: 2em 1em; } nav a { color: #cfd9e3; margin: 0 1em; text-decoration: none; font-weight: bold; } nav a:hover { color: #ffffff; } .container { max-width: 1000px; margin: auto; padding: 2em; } .section { margin-bottom: 3em; }