/* Layout and Container Styles */
.container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

section {
  padding: 6px 0;
}
.card-title {
  font-weight: 600;
  font-size: 1.1rem;
}

.btn-outline-dark {
  border-color: #2D3A58;
  color: #2D3A58;
  transition: all 0.2s ease;
}

.btn-outline-dark:hover {
  background-color: #2D3A58;
  color: #fff;
}
