* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: Arial, sans-serif; line-height: 1.6; padding: 20px; max-width: 900px; margin: auto; }
nav { display: flex; gap: 20px; padding: 15px 0; border-bottom: 2px solid #333; margin-bottom: 30px; }
nav a { text-decoration: none; color: #333; font-weight: bold; }
nav a:hover { color: #0066ff; }
h1 { margin-bottom: 15px; }
@media (max-width: 600px) { nav { flex-direction: column; gap: 10px; } }
