main {
  max-width: 700px;
  margin: 60px auto;
  text-align: center;
  font-family: Arial, sans-serif;
}

main h2 {
  color: #003366;
  font-size: 2.2rem;
  margin-bottom: 20px;
}

main h1 {
  font-size: 1.8rem;
  font-style: italic;
  color: #555;
  animation: fadeInUp 1.8s ease forwards;
  opacity: 0;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
