/* About section styling */
.container h2 {
  font-weight: 700;
  margin-bottom: 20px;
}

.container p {
  font-size: 1.1rem;
  line-height: 1.6;
}


/* Left box positioning */
.left-box {
  bottom: 20px;
  left: 20px;
}

/* Right box positioning */
.right-box {
  top: 20px;
  right: 20px;
}
.notice-box {
  background: #f8f9fa;
  border-left: 4px solid #198754; /* green border */
  padding: 15px;
  border-radius: 8px;
  max-height: 300px;
  overflow: hidden;
}

.notice-box ul li {
  margin-bottom: 10px;
}

.notice-box ul li a {
  text-decoration: none;
  color: #333;
}

.notice-box ul li a:hover {
  text-decoration: underline;
}

.notice-box h4 {
  margin-bottom: 15px;
}
