<style>
.vandy-maintenance-banner {
  width: 100%;
  background: #fff6e0;            /* light gold highlight */
  border-top: 3px solid #866D4B;  /* Vanderbilt gold */
  border-bottom: 3px solid #866D4B;
  padding: 14px 0;
}

.maintenance-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.maintenance-icon {
  font-size: 1.8rem;
  color: #866D4B;
}

.maintenance-text h2 {
  margin: 0;
  font-size: 1.25rem;
  color: #4a3b1f;
  font-weight: 700;
}

.maintenance-text p {
  margin: 3px 0 0 0;
  font-size: 0.92rem;
  color: #4a3b1f;
}
</style>