.blog-page{--bg:#0a0e14;--bg-soft:#10151d;--card:#121821;--border:#ffffff14;--text:#e7edf3;--muted:#93a1b0;--teal:#14b8a6;--teal-deep:#0d9e7e;background:radial-gradient(1200px 600px at 15% -10%, #0d9e7e1f, transparent 60%), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-opsentry), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.blog-topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0a0e14b8;position:sticky;top:0}.blog-topbar-inner,.blog-footer-inner,.blog-wrap{max-width:820px;margin:0 auto;padding:0 24px}.blog-topbar-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.blog-nav{align-items:center;gap:22px;display:flex}.blog-nav a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.blog-nav a:hover{color:var(--text)}.blog-cta{background:var(--teal-deep);border-radius:8px;padding:8px 16px;color:#fff!important}.blog-cta:hover{background:var(--teal)}.blog-footer{border-top:1px solid var(--border);margin-top:72px;padding:32px 0}.blog-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.blog-footer-links{flex-wrap:wrap;gap:18px;display:flex}.blog-footer-links a{color:var(--muted);font-size:13px;text-decoration:none}.blog-footer-links a:hover{color:var(--text)}.blog-footer-copy{color:var(--muted);font-size:13px}.blog-index-head{max-width:820px;margin:0 auto;padding:96px 24px 24px}.blog-kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.blog-index-title{letter-spacing:-.02em;margin:12px 0 10px;font-size:40px;font-weight:800;line-height:1.1}.blog-index-sub{color:var(--muted);max-width:620px;font-size:17px}.blog-list{gap:18px;max-width:820px;margin:0 auto;padding:24px;display:grid}.blog-card{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:14px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.blog-card:hover{border-color:#14b8a680;transform:translateY(-2px)}.blog-card-meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.blog-card-title{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.blog-card-excerpt{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.6}.blog-card-more{color:var(--teal);font-size:14px;font-weight:600}.blog-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.blog-tag{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:12px}.blog-article{max-width:720px;margin:0 auto;padding:88px 24px 0}.blog-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-back:hover{color:var(--text)}.blog-article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.blog-article h1{letter-spacing:-.02em;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.15}.blog-lede{color:var(--muted);margin:0 0 8px;font-size:18px;line-height:1.6}.blog-divider{border:none;border-top:1px solid var(--border);margin:32px 0}.blog-body p{color:#d5dde5;margin:0 0 22px;font-size:17px;line-height:1.75}.blog-body h2{letter-spacing:-.01em;color:var(--text);margin:40px 0 16px;font-size:25px;font-weight:750}.blog-body ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.blog-body ul li{color:#d5dde5;padding-left:26px;font-size:16.5px;line-height:1.65;position:relative}.blog-body ul li:before{content:"";background:var(--teal);border-radius:2px;width:8px;height:8px;position:absolute;top:10px;left:4px}.blog-stat{border:1px solid #14b8a647;border-left:3px solid var(--teal);background:linear-gradient(#14b8a614,#14b8a605);border-radius:12px;margin:26px 0;padding:20px 22px}.blog-stat-value{color:#fff;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.blog-stat-label{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.blog-quote{border-left:3px solid var(--teal);color:#fff;letter-spacing:-.01em;margin:30px 0;padding:6px 0 6px 22px;font-size:21px;font-weight:600;line-height:1.5}.blog-cta-box{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:16px;margin:44px 0 8px;padding:28px}.blog-cta-box h3{margin:0 0 8px;font-size:22px;font-weight:750}.blog-cta-box p{color:var(--muted);margin:0 0 18px;font-size:15px}.blog-cta-btn{background:var(--teal-deep);color:#fff;border-radius:10px;padding:12px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.blog-cta-btn:hover{background:var(--teal)}.blog-sources{margin:40px 0 0}.blog-sources-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700}.blog-sources ol{margin:0;padding-left:20px}.blog-sources li{color:var(--muted);font-size:14px;line-height:1.7}.blog-sources a{color:var(--teal);text-decoration:none}.blog-sources a:hover{text-decoration:underline}@media (max-width:640px){.blog-index-title{font-size:32px}.blog-article h1{font-size:30px}.blog-nav{gap:14px}}.blog-featured-wrap{max-width:820px;margin:0 auto;padding:8px 24px 0}.blog-featured{background:radial-gradient(600px 200px at 100% 0%, #14b8a61a, transparent 70%), var(--card);color:inherit;border:1px solid #14b8a647;border-radius:16px;padding:30px;text-decoration:none;transition:border-color .15s,transform .15s;display:block;position:relative}.blog-featured:hover{border-color:#14b8a699;transform:translateY(-2px)}.blog-featured-flag{letter-spacing:.08em;text-transform:uppercase;color:#06231f;background:var(--teal);border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.blog-featured-title{letter-spacing:-.02em;margin:6px 0 12px;font-size:30px;font-weight:800;line-height:1.15}.blog-featured-excerpt{color:var(--muted);max-width:660px;margin:0 0 16px;font-size:16.5px;line-height:1.65}.blog-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:820px;margin:0 auto;padding:24px;display:grid}.blog-subscribe{max-width:820px;margin:24px auto 0;padding:0 24px}.blog-subscribe-inner{background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.blog-subscribe-inner h3{margin:0 0 6px;font-size:19px;font-weight:750}.blog-subscribe-inner p{color:var(--muted);margin:0;font-size:14px}.blog-subscribe-btn{background:var(--teal-deep);color:#fff;white-space:nowrap;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.blog-subscribe-btn:hover{background:var(--teal)}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}.blog-featured-title{font-size:24px}}
