/**
 * Content list styling: bullets and font match for Key benefits, Typical applications, Technical highlights.
 * Loaded after main stylesheet so these rules override CDN/global ul styles.
 * Covers both: .welcome-area .welcome-text (e.g. soap-stick-bases) and .sample-text-area / .section-top (e.g. Agriculture-chemical).
 */
.welcome-area .welcome-text ul,
section.welcome-area .welcome-text ul.mb-3,
.sample-text-area ul.mb-3,
.sample-text-area .section-top ul.mb-3,
.department-area .sample-text-area ul.mb-3 {
  list-style-type: disc !important;
  list-style-position: outside !important;
  padding-left: 1.5em !important;
  margin: 0 0 1rem 0 !important;
}

.welcome-area .welcome-text ul li,
section.welcome-area .welcome-text ul.mb-3 li,
.sample-text-area ul.mb-3 li,
.sample-text-area .section-top ul.mb-3 li,
.department-area .sample-text-area ul.mb-3 li {
  font-family: 'Montserrat', sans-serif !important;
  color: #212529 !important;
  text-transform: none !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.6 !important;
  margin-bottom: 0.35em !important;
  text-align: justify !important;
}

/* Content links: match body text color inside these sections */
.welcome-area .welcome-text a,
.sample-text-area a,
.sample-text-area .section-top a,
.department-area .sample-text-area a {
  color: #212529 !important;
  text-decoration: none !important;
}

.welcome-area .welcome-text a:hover,
.sample-text-area a:hover,
.sample-text-area .section-top a:hover,
.department-area .sample-text-area a:hover {
  color: #212529 !important;
  text-decoration: underline !important;
}
