body { margin: 0; font-family: Arial, sans-serif; } header { background-color: #333; color: white; padding: 15px 0; text-align: center; } section { padding: 20px; } footer { background-color: #333; color: white; padding: 10px 0; text-align: center; } .menu { list-style-type: none; padding: 0; margin-bottom: 20px; } .menu li { display: inline; margin: 0 10px; } .menu a { color: #333; text-decoration: none; transition: color 0.3s ease; } .menu a:hover { color: #007bff; } .container { max-width: 800px; margin: auto; padding: 20px; } .card { background: #f9f9f9; border-radius: 8px; margin-top: 20px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .card h2 { margin-top: 0; color: #222; } .card p { color: #666; } .cards { display: flex; flex-wrap: wrap; gap: 20px; margin-top: 30px; } .card:nth-child(even) { margin-left: 20px; }