
body { font-family: Arial, sans-serif; margin: 0; padding: 0; }
header { background-color: #003366; color: white; padding: 10px; }
nav a { margin: 0 15px; color: white; text-decoration: none; }
main { padding: 20px; }
article { margin-bottom: 30px; background: white; padding: 15px; border: 1px solid #ccc; }
img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 10px;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
article img {
  max-width: 400px;
}
footer { background-color: #003366; color: white; text-align: center; padding: 10px; margin-top: 30px; }
