It seems we can’t find what you’re looking for. Perhaps searching can help.
add_action('wp_head', function() { ?> /* =================================================== A+ DESIGN POLISH — Blog Typography & Global Fixes Colling Media — March 2026 Target: .cl-single-insight__content (confirmed via DOM audit) =================================================== */ /* ---- BLOG POST: H2 heading hierarchy fix ---- */ .cl-single-insight__content h2, .fl-post-content h2, .entry-content h2, .post-content h2, article.post h2, .fl-rich-text h2, .wp-block-post-content h2 { font-size: clamp(22px, 3.5vw, 30px) !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: -0.02em !important; margin-top: 2em !important; margin-bottom: 0.6em !important; color: #0A0A0A !important; font-family: 'Playfair Display', Georgia, serif !important; } /* ---- BLOG POST: H3 heading hierarchy fix ---- */ .cl-single-insight__content h3, .fl-post-content h3, .entry-content h3, .post-content h3, article.post h3, .fl-rich-text h3, .wp-block-post-content h3 { font-size: clamp(18px, 2.5vw, 22px) !important; font-weight: 700 !important; line-height: 1.3 !important; letter-spacing: -0.01em !important; margin-top: 1.6em !important; margin-bottom: 0.5em !important; color: #1a1a1a !important; font-family: 'DM Sans', sans-serif !important; } /* ---- BLOG POST: H4 heading ---- */ .cl-single-insight__content h4, .fl-post-content h4, .entry-content h4, .post-content h4 { font-size: clamp(16px, 2vw, 18px) !important; font-weight: 700 !important; line-height: 1.35 !important; margin-top: 1.4em !important; margin-bottom: 0.4em !important; color: #1a1a1a !important; font-family: 'DM Sans', sans-serif !important; } /* ---- BLOG POST: Body text ---- */ .cl-single-insight__content p, .fl-post-content p, .entry-content p, .post-content p { font-size: clamp(16px, 1.8vw, 17px) !important; line-height: 1.75 !important; color: #2a2a2a !important; margin-bottom: 1.2em !important; } /* ---- BLOG POST: List items ---- */ .cl-single-insight__content ul, .cl-single-insight__content ol, .entry-content ul, .entry-content ol { padding-left: 1.4em !important; margin-bottom: 1.2em !important; } .cl-single-insight__content ul li, .cl-single-insight__content ol li, .entry-content ul li { font-size: clamp(15px, 1.7vw, 16px) !important; line-height: 1.7 !important; margin-bottom: 0.4em !important; color: #2a2a2a !important; } /* ---- BLOG POST: Blockquote ---- */ .cl-single-insight__content blockquote, .entry-content blockquote { border-left: 3px solid #E31837 !important; padding: 12px 20px !important; margin: 1.5em 0 !important; background: rgba(227,24,55,0.04) !important; font-style: italic !important; font-size: 17px !important; color: #333 !important; } /* ---- BLOG POST: Links ---- */ .cl-single-insight__content a, .entry-content a, .post-content a { color: #E31837 !important; text-decoration: underline !important; text-underline-offset: 2px !important; text-decoration-thickness: 1px !important; transition: color 0.2s !important; } .cl-single-insight__content a:hover, .entry-content a:hover { color: #b01228 !important; } /* ---- BLOG POST: Mobile typography ---- */ @media (max-width: 768px) { .cl-single-insight__content h2, .entry-content h2 { font-size: 22px !important; margin-top: 1.6em !important; } .cl-single-insight__content h3, .entry-content h3 { font-size: 18px !important; } /* Prevent horizontal overflow */ body { overflow-x: hidden !important; } /* Improve mobile padding for content sections */ .fl-row-content-wrap { padding-left: 20px !important; padding-right: 20px !important; } } /* ---- GLOBAL: Hero text mobile scaling ---- */ @media (max-width: 768px) { .fl-node-content h1, .fl-heading h1 { font-size: clamp(28px, 8vw, 42px) !important; } }
It seems we can’t find what you’re looking for. Perhaps searching can help.