.blog-content{--blog-primary:#103fef;--blog-text:#1b1d29;--blog-muted:rgb(135,148,164);--blog-surface:rgb(242,245,250);--blog-border:rgb(221,229,240);color:var(--blog-text);font-family:Roboto,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:break-word}.blog-content>*+*{margin-top:1.25rem}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#000;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem}.blog-content h2{margin-top:3rem;font-size:30px}.blog-content h3{margin-top:2rem;font-size:22px}.blog-content h4,.blog-content h5,.blog-content h6{margin-top:1.5rem;font-size:18px}.blog-content [id]{scroll-margin-top:1.5rem}.blog-content li+li,.blog-content p+p{margin-top:.5rem}.blog-content a{color:var(--blog-primary);text-decoration:underline;text-underline-offset:3px}.blog-content strong{font-weight:700}.blog-content ol,.blog-content ul{padding-left:1.5rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li::marker{color:var(--blog-primary)}.blog-content img{display:block;max-width:100%;height:auto;margin-inline:auto;border:1px solid var(--blog-border);border-radius:1.5rem}.blog-content figure{margin-block:2rem}.blog-content .sb-img-caption,.blog-content figcaption{margin-top:.75rem;color:var(--blog-muted);font-size:14px;text-align:center}.blog-content code{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:.875em}.blog-content :not(pre)>code{padding:.15rem .4rem;border-radius:.4rem;background:var(--blog-surface);color:var(--blog-primary)}.blog-content pre{overflow-x:auto;margin-block:1.5rem;padding:1.25rem 1.5rem;border-radius:1.25rem;background:#0d1030;color:#e6e9f5;font-size:14px;line-height:1.65}.blog-content pre code{color:inherit}.blog-content table{display:block;overflow-x:auto;width:100%;margin-block:1.5rem;border-collapse:collapse;font-size:15px}.blog-content td,.blog-content th{padding:.7rem 1rem;border-bottom:1px solid var(--blog-border);text-align:left;vertical-align:top}.blog-content th{background:var(--blog-surface);color:#000;font-family:Ubuntu,sans-serif;font-weight:700;white-space:nowrap}.blog-content blockquote{padding-left:1.25rem;border-left:3px solid var(--blog-primary);color:var(--blog-muted)}.blog-content hr{margin-block:2.5rem;border-color:var(--blog-border)}.blog-content .sb-intro{padding-left:1.25rem;border-left:4px solid var(--blog-primary);color:#3a3d4d;font-size:19px;line-height:1.7}.blog-content .sb-note,.blog-content .sb-quick-answer,.blog-content .sb-toc{padding:1.25rem 1.5rem;border-radius:1.25rem}.blog-content .sb-quick-answer{background:var(--blog-surface)}.blog-content .sb-toc{border:1px solid var(--blog-border)}.blog-content .sb-toc-title{margin:0 0 .5rem;color:var(--blog-muted);font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-content .sb-toc ol,.blog-content .sb-toc ul{margin:0}.blog-content .sb-toc a{text-decoration:none}.blog-content .sb-toc a:hover{text-decoration:underline}.blog-content .sb-note{border:1px solid rgb(251,188,5,.35);background:rgb(251,188,5,.08);font-size:16px}.blog-content .sb-note>:first-child,.blog-content .sb-quick-answer>:first-child{margin-top:0}.blog-content .sb-section-header{display:flex;align-items:center;gap:.75rem;margin-top:3rem}.blog-content .sb-section-header h2,.blog-content .sb-section-title{margin:0}.blog-content .sb-section-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--blog-primary);color:#fff;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700}.blog-content .sb-img-block{margin-block:2rem}.blog-content .sb-cta{margin-top:3rem;padding:2rem;border-radius:1.5rem;background:radial-gradient(76.87% 125.23% at 74.27% 32.92%,#2a6298 0,#180b34 100%);color:#fff;text-align:center}.blog-content .sb-cta p{color:rgba(255,255,255,.8)}.blog-content .sb-cta .sb-cta-btn,.blog-content .sb-cta-btn{display:inline-flex;margin-top:1rem;padding:.8rem 1.5rem;border-radius:1rem;background:var(--blog-primary);color:#fff;font-weight:500;text-decoration:none}.blog-content .sb-cta-btn:hover{background:rgba(20,108,217,1)}@media (min-width:768px){.blog-content .sb-float-right{float:right;max-width:45%;margin:0 0 1rem 1.5rem}}