.blog-page{min-height:calc(100vh - 52px);background:#f8f9fc;padding:40px 20px}.blog-inner{max-width:900px;margin:0 auto}.blog-inner .hub-header{margin-bottom:32px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.blog-inner .hub-title{font-family:Inter,sans-serif;font-size:32px;font-weight:800;color:#1e2a3a;margin:0}.blog-inner .hub-sub{font-family:Inter,sans-serif;font-size:12px;color:#6b7280;line-height:1.7;margin:0;max-width:620px}.blog-grid{gap:16px}.blog-card,.blog-grid{display:flex;flex-direction:column}.blog-card{background:#fff;border:1px solid #eef0f6;border-radius:10px;padding:24px;text-decoration:none;gap:8px;transition:all .2s}.blog-card:hover{border-color:rgba(0,82,255,.25);box-shadow:0 4px 16px rgba(0,82,255,.06)}.blog-card-meta{display:flex;gap:10px;align-items:center}.blog-card-tag{font-family:Inter,sans-serif;font-size:10px;color:#0052ff;background:rgba(0,82,255,.07);border-radius:4px;padding:3px 8px;letter-spacing:.5px}.blog-card-date{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af}.blog-card-title{font-family:Inter,sans-serif;font-size:18px;font-weight:800;color:#1e2a3a}.blog-card-desc{font-family:Inter,sans-serif;font-size:12px;color:#6b7280;line-height:1.7}.blog-card-arrow{font-family:Inter,sans-serif;font-size:11px;color:#0052ff;margin-top:4px}.article-page{min-height:calc(100vh - 52px);background:#f8f9fc;padding:40px 20px}.article-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.breadcrumb{font-family:Inter,sans-serif;font-size:11px;color:#6b7280;display:flex;align-items:center;gap:6px}.breadcrumb a{color:#6b7280;text-decoration:none}.breadcrumb a:hover{color:#0052ff}.article-header{display:flex;flex-direction:column;gap:14px}.article-eyebrow{font-family:Inter,sans-serif;font-size:10px;color:#0052ff;letter-spacing:2px}.article-title{font-size:36px;font-weight:800;color:#1e2a3a;line-height:1.2}.article-intro,.article-title{font-family:Inter,sans-serif;margin:0}.article-intro{font-size:14px;color:#374151;line-height:1.8}.article-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.article-date{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af}.article-tags{display:flex;gap:8px}.article-tag{font-family:Inter,sans-serif;font-size:10px;color:#6b7280;background:#fff;border:1px solid #eef0f6;border-radius:4px;padding:3px 10px}.article-body{gap:32px}.article-body,.article-section{display:flex;flex-direction:column}.article-section{gap:14px}.article-h2{font-size:22px;font-weight:800}.article-h2,.article-h3{font-family:Inter,sans-serif;color:#1e2a3a;margin:0}.article-h3{font-size:16px;font-weight:700}.article-p{font-family:Inter,sans-serif;font-size:13px;color:#4b5563;line-height:1.9;margin:0}.article-p a{color:#0052ff;text-decoration:none}.article-p a:hover{text-decoration:underline}.article-p strong{color:#1e2a3a}.article-list{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.article-list li{font-family:Inter,sans-serif;font-size:13px;color:#4b5563;line-height:1.7;padding-left:18px;position:relative}.article-list li:before{content:"→";position:absolute;left:0;color:#0052ff}.article-callout{background:linear-gradient(135deg,#0e1a12,#0f1722);border:1px solid rgba(0,82,255,.2);border-radius:10px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}.article-callout-label{font-family:Inter,sans-serif;font-size:10px;color:#0052ff;letter-spacing:1px}.article-callout-text{font-family:Inter,sans-serif;font-size:13px;color:#ccd;line-height:1.8;margin:0}.article-callout-text a{color:#6096ff}.article-example{background:#fff;border:1px solid #eef0f6;border-radius:10px;overflow:hidden}.article-example-header{padding:14px 20px;border-bottom:1px solid #eef0f6}.article-example-label{font-family:Inter,sans-serif;font-size:10px;color:#6b7280;letter-spacing:1px}.article-example-title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#1e2a3a;margin:4px 0 0}.article-example-body{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ae-row{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:12px;color:#6b7280;padding:4px 0;border-bottom:1px solid #f8f9fc}.ae-row:last-child{border-bottom:none}.ae-row.hl{border-top:1px solid #eef0f6;padding-top:10px;margin-top:4px}.ae-val{font-weight:700;color:#1e2a3a}.ae-val.green{color:#059669}.ae-val.blue{color:#0052ff}.ae-val.red{color:#dc2626}.article-divider{height:1px;background:#eef0f6}.article-cta{background:#fff;border:1px solid #eef0f6;border-radius:10px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ac-left{display:flex;flex-direction:column;gap:6px}.ac-title{font-size:18px;font-weight:800;color:#1e2a3a}.ac-sub,.ac-title{font-family:Inter,sans-serif;margin:0}.ac-sub{font-size:11px;color:#6b7280}.ac-btn{padding:11px 24px;background:#0052ff;border-radius:7px;color:#f8f9fc;font-family:Inter,sans-serif;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .15s}.ac-btn:hover{background:#003ecb}.article-related{display:flex;flex-direction:column;gap:12px}.article-related-label{font-family:Inter,sans-serif;font-size:10px;color:#6b7280;letter-spacing:1px}.related-links{display:flex;flex-direction:column;gap:8px}.related-link{font-family:Inter,sans-serif;font-size:13px;color:#0052ff;text-decoration:none}.related-link:hover{text-decoration:underline}@media (max-width:700px){.article-title{font-size:26px}.article-cta{flex-direction:column;align-items:flex-start}.blog-card-title{font-size:16px}}