/* MERCERBRIDGE | Consistent editorial spacing for all Insights articles. */
/* Keep the article reading rhythm compact without affecting hero, author or CTA areas. */
@media (min-width: 768px) {
  main .mb-insight-section { padding-top: 48px !important; padding-bottom: 48px !important; }
  main .mb-insight-section + .mb-insight-section { padding-top: 34px !important; }
}
@media (max-width: 767px) {
  main .mb-insight-section { padding-top: 32px !important; padding-bottom: 32px !important; }
}
main .mb-insight-section p { margin-top: 0 !important; margin-bottom: 0.85rem !important; }
main .mb-insight-section p:last-child { margin-bottom: 0 !important; }
main .mb-insight-section h2 { margin-top: 0 !important; margin-bottom: 1rem !important; }
main .mb-insight-section h3 { margin-top: 1.45rem !important; margin-bottom: 0.65rem !important; }
main .mb-insight-section ul, main .mb-insight-section ol { margin-top: 0.6rem !important; margin-bottom: 1rem !important; }
main .mb-insight-section li { margin-bottom: 0.35rem !important; }
/* Highlighted quotations retain deliberate visual breathing room. */
main .mb-insight-section blockquote { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
