.elementor-8951 .elementor-element.elementor-element-7ce28d69{--display:flex;}/* Start custom CSS *//* Blog post content styling (trial on this post only) */
body.single-post .elementor-widget-theme-post-content h2 { font-size: 32px; line-height: 1.25; margin-top: 48px; margin-bottom: 16px; }
body.single-post .elementor-widget-theme-post-content h3 { font-size: 26px; line-height: 1.3; margin-top: 40px; margin-bottom: 12px; }
body.single-post .elementor-widget-theme-post-content h4 { font-size: 20px; line-height: 1.35; margin-top: 24px; margin-bottom: 6px; }
body.single-post .elementor-widget-theme-post-content p a,
body.single-post .elementor-widget-theme-post-content li a,
body.single-post .elementor-widget-theme-post-content td a { text-decoration: underline; text-underline-offset: 2px; }
body.single-post .elementor-widget-theme-post-content th { text-align: left; background: #eef4fa; }
body.single-post .elementor-widget-theme-post-content th,
body.single-post .elementor-widget-theme-post-content td { border-color: #d0d7de; padding: 10px 12px; }
@media (max-width: 767px) {
  body.single-post .elementor-widget-theme-post-content h2 { font-size: 26px; margin-top: 36px; }
  body.single-post .elementor-widget-theme-post-content h3 { font-size: 22px; }
  body.single-post .elementor-widget-theme-post-content h4 { font-size: 18px; }
}/* End custom CSS */