.blog-section-heading{margin:0 0 18px;padding-bottom:14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #dce9e6}.blog-section-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#176b87,#20a39e);color:#fff;box-shadow:0 8px 18px rgba(23,107,135,.18)}.blog-section-icon.featured{background:linear-gradient(135deg,#ff7b67,#ff9b7e);box-shadow:0 8px 18px rgba(255,123,103,.2)}.blog-section-heading>div{min-width:0}.blog-section-heading h2{margin:0!important;color:#17324d!important;font-size:1.08rem!important;line-height:1.5}.blog-section-heading p{margin:2px 0 0!important;color:#71868f!important;font-size:.68rem!important;text-align:right!important}.blog-heading-line{height:2px;flex:1;margin-right:8px;border-radius:2px;background:linear-gradient(90deg,transparent,#b9ddd6)}html[data-theme="dark"] body .blog-section-heading{border-color:var(--dm-border)!important}html[data-theme="dark"] body .blog-section-heading h2{color:var(--dm-text)!important}html[data-theme="dark"] body .blog-section-heading p{color:var(--dm-muted)!important}html[data-theme="dark"] body .blog-heading-line{background:linear-gradient(90deg,transparent,#49636e)!important}
