/* ============================================================
   Mavericks Eduversee — Blog Content Weight Fix (v160)
   Fix: blog body text appearing too bold on frontend.
   The base font (Open Sans) at font-weight 400 is correct
   for paragraph/body text. This patch ensures no accidental
   bold inheritance or override from parent containers.
   ============================================================ */

.blog-detail-section .blog-content-prose,
.blog-detail-section .blog-content-prose > div,
.blog-content-prose {
  font-weight: 400 !important;
}

.blog-detail-section .blog-content-prose p,
.blog-content-prose p {
  font-weight: 400 !important;
}

.blog-detail-section .blog-content-prose li,
.blog-content-prose li {
  font-weight: 400 !important;
}

.blog-detail-section .blog-content-prose td,
.blog-content-prose td {
  font-weight: 400 !important;
}

/* Only headings, strong/b, and th should be bold */
.blog-detail-section .blog-content-prose h1,
.blog-detail-section .blog-content-prose h2,
.blog-detail-section .blog-content-prose h3 {
  font-weight: 650 !important;
}

.blog-detail-section .blog-content-prose strong,
.blog-detail-section .blog-content-prose b {
  font-weight: 600 !important;
  color: #102a5f !important;
}

.blog-detail-section .blog-content-prose th {
  font-weight: 650 !important;
}

/* Ensure the first paragraph intro isn't overweight */
.blog-detail-section .blog-content-prose > p:first-child,
.blog-detail-section .blog-content-prose > div > p:first-child {
  font-weight: 400 !important;
}
