/**
 * Custom heading margin adjustments
 */

/* Fix margins for h3 titles in article teasers */
.node--view-mode-teaser h3 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* Specific styling for titles with supertitles and subtitles 
.node--view-mode-teaser .field--name-field-supertitle + h3 {
  margin-top: 0.25rem !important;
}

.node--view-mode-teaser h3 + .field--name-field-subtitle {
  margin-top: 0.25rem !important;
} */

/* Also target the prose classes that may be causing the issue */
.tw-prose h3, 
.sm\:tw-prose-base h3, 
.lg\:tw-prose-lg h3, 
.xl\:tw-prose-xl h3, 
.\32xl\:tw-prose-2xl h3 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

h1.node-title {color: black;}

.region-sidebar-second h2, 
.region-sidebar-second h3,
footer h3,
.block-views-blockrelevant-content-block-1 h3,
div.tw-border-b,
.region-sidebar-second .tw-border-b {
    border-bottom-color: #666;
}