body{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f5f8fc!important;color:#111827}
.blog-header{background:#fff;border-bottom:1px solid #e5ecf4;padding:14px 0!important;position:sticky;top:0;z-index:20}
.blog-header .container{max-width:1080px;margin:0 auto;padding:0 16px}
.blog-header nav{display:flex;gap:14px}
.blog-header nav a{font-weight:700;color:#1a2d4b}
.blog-post-container{max-width:900px!important;background:#fff;border:1px solid #e5ecf4;border-radius:16px;margin:20px auto 40px!important;padding:24px!important}
.blog-post h1{line-height:1.18!important}
.blog-meta{background:#f1f6ff;border:1px solid #dbe7fb;padding:10px 12px;border-radius:10px;display:inline-block}
.cta-box{background:linear-gradient(180deg,#f6fbf8,#eef8f2)!important;border:1px solid #d4eadb!important;border-radius:14px!important}
@media(max-width:720px){.blog-post-container{margin:10px 10px 24px!important;padding:16px!important}.blog-header .container{padding:0 12px}}
