.sect_body {
  margin-top: 0 !important;
}
.container {
  /* Maximum width like a document */
  /* max-width: 800px; */
  /* Center the content */
  /* margin: 20px auto;  */
  padding: 25px;
  background-color: #ffffff; /* White paper background */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Subtle shadow */
  border-radius: 5px; /* Optional: slightly rounded corners */
}

.container h1 {
  text-align: center;
  color: #0056b3; /* Blue color for main heading */
  font-size: 1.8em;
  margin-bottom: 1.5em;
  line-height: 2.5rem;
}

.container h2 {
  color: #333; /* Dark grey for section headings */
  font-size: 1.4em;
  margin-top: 1.5em;
  margin-bottom: 0.8em;
  border-bottom: 1px solid #eee; /* Subtle line below heading */
  padding-bottom: 0.3em;
}

.container ul {
  padding-left: 20px; /* Indentation for bullet points */
  margin-top: 0.5em;
  margin-bottom: 1em;
  list-style-type: disc;
  margin-left: 0;
}

.container li {
  margin-bottom: 0.7em; /* Spacing between list items */
}

.container ul ul {
  list-style-type: circle;
  margin-top: 0.5em; /* Space above nested list */
  padding-left: 25px; /* Extra indentation for nested list */
}

.container p {
  margin-bottom: 1em;
}

.container strong {
  font-weight: bold; /* Ensure strong text is bold */
}

/* Responsive adjustments */
@media (max-width: 600px) {
  .container {
    margin: 10px;
    padding: 15px;
  }
  .container h1 {
    font-size: 1.5em;
  }
  .container h2 {
    font-size: 1.2em;
  }
  .container ul {
    padding-left: 15px;
  }
  .container ul ul {
    padding-left: 20px;
  }
}
