/* Add paragraph spacing */

.text-links p {
  margin-bottom: 0.6rem !important;
  line-height: 1.55 !important;
}

/* Add list styling */

.text-links ul {
  list-style-type: disc !important;
  padding-left: 2rem !important;
}

.text-links ol {
  list-style-type: decimal !important;
  padding-left: 2rem !important;
}

/* Add heading styling */

.text-links h1 {
  font-size: 1.5rem !important;
  font-weight: 600 !important;
}

.text-links h2 {
  font-size: 1.25rem !important;
  font-weight: 600 !important;
}

.text-links h3 {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
}

.text-links h4 {
  font-size: 1rem !important;
  font-weight: 600 !important;
}

/* Add image spacing */

.text-links img {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* Add spacing between images and text on list pages */
article p:has(img) {
  margin-bottom: 1.25rem !important;
}
