body { font-family: Arial, sans-serif; margin: 0; padding: 0; background: #f7f7f7; color: #333; }
header, footer { background: #004080; color: white; padding: 1rem; text-align: center; }
nav ul.lang-switch { list-style: none; padding: 0; display: flex; justify-content: center; gap: 1rem; }
nav ul.lang-switch li a { color: white; text-decoration: none; }
main { padding: 2rem; }
section { margin-bottom: 2rem; }
h1, h2 { color: #004080; }