
body { font-family: Arial, sans-serif; background: #f4f4f4; margin: 0; color: #333; }
header { background: #005b96; color: white; padding: 1em; text-align: center; }
nav ul { list-style: none; margin: 1em 0; padding: 0; display: flex; justify-content: center; flex-wrap: wrap; gap: 1em; }
nav a { color: white; text-decoration: none; font-weight: bold; }
main { background: white; max-width: 1000px; margin: 2em auto; padding: 2em; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
h2 { color: #005b96; border-bottom: 2px solid #ccc; padding-bottom: 5px; margin-top: 20px; }
footer { background: #333; color: white; text-align: center; padding: 1em; margin-top: 2em; }
