/* per-site fixes */
/* Blog posts: body text was very light grey, raise contrast */
.single-post .elementor-widget-theme-post-content,
.single-post .elementor-widget-theme-post-content p,
.single-post .elementor-widget-theme-post-content li { color: #333 !important; }
.single-post .elementor-widget-theme-post-content { font-weight: 400 !important; line-height: 1.65; }
/* Blog index intro */
.ncube-blog-intro { width: 100%; max-width: 760px; margin: 0 0 32px; }
.ncube-blog-intro p { font-size: 16px; line-height: 1.65; color: #333; margin: 0 0 12px; }
