.blog-article-page{background-color:#fff}.blog-article-hero{padding:160px 0 48px;position:relative;background-image:var(--page-bg);background-size:150% 60%,cover;background-position:top right,center;background-repeat:no-repeat,no-repeat}.blog-article-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dots-bg);background-size:auto;background-repeat:repeat;background-position:top center;opacity:.3;z-index:1}.blog-article-hero .container{position:relative;z-index:2;max-width:1340px;margin:0 auto}.blog-article-title{font-family:Satoshi,sans-serif;font-size:44px;font-weight:500;line-height:1.2;color:#151924;margin-bottom:20px;max-width:886px;text-align:left;margin-left:auto;margin-right:auto}.blog-article-author-bar{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:32px;flex-wrap:wrap;max-width:886px;margin-left:auto;margin-right:auto}.blog-article-author-bar-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.blog-article-author-bar-avatar-link{display:inline-flex;line-height:0}.blog-article-author-bar-name{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#151924;margin:0;text-decoration:none}a.blog-article-author-bar-name:hover{color:#1d74f5;text-decoration:underline}.blog-article-author-bar-separator{width:4px;height:4px;border-radius:50%;background-color:#d1d5db;display:inline-block;flex-shrink:0}.blog-article-author-bar-date{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;margin:0}.blog-article-author-bar-tag{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#676a7e;background-color:#f7f7f8;padding:6px 12px;border-radius:20px;border:1px solid rgba(0,0,0,.08);text-decoration:none}.blog-article-author-bar-tag svg{width:14px;height:14px;flex-shrink:0}.blog-article-hero-image{width:100%;max-width:886px;display:block;margin-left:auto;margin-right:auto}.blog-article-hero-image img{width:100%;height:auto;border-radius:12px;display:block}.blog-article-body-section{padding:48px 0 64px}.blog-article-body-section .container{max-width:1340px;margin:0 auto}.blog-article-body-layout{display:grid;grid-template-columns:194px 1fr 203px;gap:32px;align-items:start}.blog-article-toc{position:sticky;top:100px}.blog-article-toc-heading{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#151924;margin-bottom:16px}.blog-article-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.blog-article-toc-item{display:block}.blog-article-toc-link{display:block;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;color:#6b7280;text-decoration:none;padding:6px 0 6px 12px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.blog-article-toc-link:hover{color:#151924}.blog-article-toc-link.is-active{color:#151924;font-weight:600;border-left-color:#3664af}.blog-article-sidebar-cta{position:sticky;top:100px;background-color:#f9fafb;border-radius:12px;padding:16px;border:1px solid #e5e7eb}.blog-article-sidebar-cta-image{width:100%;height:auto;border-radius:8px;margin-bottom:16px;display:block}.blog-article-sidebar-cta-title{font-family:Satoshi,sans-serif;font-size:18px;font-weight:500;color:#151924;margin-bottom:8px;line-height:1.4}.blog-article-sidebar-cta-description{font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:#6b7280;margin-bottom:16px}.blog-article-sidebar-cta .btn-primary-pri{width:100%;text-align:center}.blog-article-body{font-family:Inter,sans-serif;font-size:16px;line-height:1.8;color:#374151;max-width:886px}.blog-article-body .blog-article-intro{font-family:Satoshi,sans-serif;font-size:32px;font-weight:500;line-height:1.3;color:#151924;margin:.67em 0}.blog-article-body h2{font-family:Satoshi,sans-serif;font-size:32px;font-weight:500;line-height:1.3;color:#151924;margin-top:48px;margin-bottom:16px;scroll-margin-top:100px}.blog-article-body h3{font-family:Satoshi,sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#151924;margin-top:36px;margin-bottom:12px;scroll-margin-top:100px}.blog-article-body h4{font-family:Satoshi,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#151924;margin-top:28px;margin-bottom:10px}.blog-article-body p{margin-bottom:20px}.blog-article-body a{color:#3664af;text-decoration:underline}.blog-article-body a:hover{color:#254a8a}.blog-article-body ul,.blog-article-body ol{margin-bottom:20px;padding-left:24px}.blog-article-body li{margin-bottom:8px}.blog-article-body img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.blog-article-body strong{font-weight:600;color:#151924}.blog-article-body blockquote{background-color:#f0f5ff;border-left:4px solid #3664AF;border-radius:0 12px 12px 0;padding:24px 28px;margin:32px 0;font-size:15px;line-height:1.7;color:#374151}.blog-article-body blockquote p{margin-bottom:0}.blog-article-body blockquote p:first-child{margin-bottom:8px}.blog-article-body blockquote strong{color:#3664af;font-weight:500}.blog-article-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.blog-article-body th,.blog-article-body td{border:1px solid #e5e7eb;padding:12px 16px;text-align:left}.blog-article-body th{background-color:#f9fafb;font-weight:600;color:#151924}.blog-article-body code{background-color:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:14px;font-family:SF Mono,Fira Code,monospace}.blog-article-body pre{background-color:#1e293b;color:#e2e8f0;padding:20px 24px;border-radius:8px;overflow-x:auto;margin:24px 0;font-size:14px;line-height:1.6}.blog-article-body pre code{background:none;padding:0;color:inherit;font-size:inherit}.blog-article-body hr{border:none;border-top:1px solid #e5e7eb;margin:40px 0}.blog-article-about-author{background-color:#f5f6f8;padding:80px 0}.blog-article-about-author .container{max-width:1340px;margin:0 auto}.blog-article-about-author-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#6b7280;margin-bottom:32px}.blog-article-about-author-content{display:flex;gap:40px;align-items:flex-start}.blog-article-about-author-left{display:flex;align-items:center;gap:16px;flex-shrink:0;min-width:220px}.blog-article-about-author-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-article-about-author-info{display:flex;flex-direction:column}.blog-article-about-author-name{display:inline-block;font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:#151924;margin:0 0 2px;text-decoration:none}.blog-article-about-author-name:hover{color:#1d74f5}.blog-article-about-author-title{font-family:Inter,sans-serif;font-size:13px;color:#6b7280;margin:0}.blog-article-about-author-bio{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#4b5563;margin:0;flex:1}.blog-article-bottom-cta{padding:80px 0;background-color:#fff}.blog-article-bottom-cta .container{max-width:1340px;margin:0 auto}.blog-article-bottom-cta-layout{display:flex;align-items:center;gap:60px}.blog-article-bottom-cta-content{flex:1;max-width:658px}.blog-article-bottom-cta-title{font-family:Satoshi,sans-serif;font-size:36px;font-weight:500;line-height:1.25;color:#151924;margin-bottom:16px}.blog-article-bottom-cta-description{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#6b7280;margin-bottom:28px}.blog-article-bottom-cta-buttons{display:flex;gap:12px;flex-wrap:wrap}.blog-article-bottom-cta-image{flex:1;max-width:580px}.blog-article-bottom-cta-image img{width:100%;height:auto;border-radius:12px;display:block}@media (max-width: 1200px){.blog-article-body-layout{grid-template-columns:1fr}.blog-article-toc{position:static;display:flex;flex-wrap:wrap;gap:4px 16px;padding-bottom:24px;border-bottom:1px solid #e5e7eb;margin-bottom:32px}.blog-article-toc-heading{width:100%;margin-bottom:8px}.blog-article-toc-list{flex-direction:row;flex-wrap:wrap;gap:4px 16px}.blog-article-toc-link{border-left:none;padding:4px 0}.blog-article-toc-link.is-active{border-left:none}.blog-article-sidebar-cta{position:static;max-width:300px;margin:32px auto 0}}@media (max-width: 992px){.blog-article-hero{padding:140px 0 40px}.blog-article-title{font-size:36px}.blog-article-body h2{font-size:28px}.blog-article-body h3{font-size:22px}.blog-article-about-author-content{flex-direction:column;gap:20px}.blog-article-bottom-cta-layout{flex-direction:column;gap:40px}.blog-article-bottom-cta-image{max-width:100%}}@media (max-width: 768px){.blog-article-hero{padding:120px 0 32px}.blog-article-title{font-size:30px}.blog-article-body{font-size:15px}.blog-article-body h2{font-size:24px;margin-top:36px}.blog-article-body h3{font-size:20px;margin-top:28px}.blog-article-body blockquote{padding:20px;margin:24px 0}.blog-article-about-author,.blog-article-bottom-cta{padding:48px 0}.blog-article-bottom-cta-title{font-size:28px}}@media (max-width: 576px){.blog-article-hero{padding:110px 0 24px}.blog-article-title{font-size:26px}.blog-article-body-section{padding:32px 0 48px}.blog-article-body h2{font-size:22px}.blog-article-body h3{font-size:18px}.blog-article-bottom-cta-title{font-size:24px}}.blog-article-body a.btn,.blog-article-body a.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;margin:8px 0;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.blog-article-body a.btn{background-color:#fff;color:#151924;border-color:#d1d5db}.blog-article-body a.btn:hover{background-color:#f4f5f6;color:#151924;text-decoration:none}.blog-article-body a.btn-primary{background-color:#1d74f5;color:#fff;border-color:#1d74f5}.blog-article-body a.btn-primary:hover{background-color:#1860d4;border-color:#1860d4;color:#fff;text-decoration:none}
