.sn-blog-post-shell{margin:0 auto;padding-left:24px;padding-right:24px;width:min(100%,1090px)}.sn-blog-post-hero{background:#2f4251;padding:28px 0 30px}.sn-blog-post-hero h1{color:#fff;font-family:var(--sn-heading-font);font-size:30px;font-weight:700;line-height:1.25;margin:0}.sn-blog-post-main{background:#fff;padding-bottom:72px;padding-top:32px}.sn-blog-post-article{color:#334155;font-family:var(--sn-body-font);font-size:16px;line-height:1.7}.sn-blog-post-article p{margin:0 0 18px}.sn-blog-post-article h2{margin:28px 0 10px}.sn-blog-post-article h2,.sn-blog-post-article h3{color:#334155;font-family:var(--sn-body-font);font-size:16px;font-weight:700;line-height:1.4}.sn-blog-post-article h3{margin:0 0 14px}.sn-blog-post-article ul{margin:8px 0 18px 28px;padding:0}.sn-blog-post-article li{font-size:15px;line-height:1.65;margin-bottom:6px}.sn-blog-post-article a{color:#0c95cc}.sn-blog-post-article a:hover{color:#0369a1}.sn-blog-post-article .references{border-top:1px solid #e2e8f0;margin-top:46px;padding-top:18px}.sn-blog-post-article .references ul{margin-top:0}.sn-blog-post-article .references li{color:#475569;font-size:16px}.sn-blog-cta-btn{background:#0c95cc;color:#fff!important;font-family:var(--sn-body-font);font-size:14px;font-weight:600;line-height:1.2;padding:11px 28px;transition:background .2s ease}.sn-blog-cta-btn:hover{background:#0369a1;color:#fff!important}.sn-blog-post-nav{align-items:center;display:flex;font-size:13.5px;gap:18px;justify-content:space-between;line-height:1.5;margin-top:46px}.sn-blog-post-nav-side{flex:1 1 50%}.sn-blog-post-nav-side-right{text-align:right}.sn-blog-post-nav a{color:#64748b}.sn-blog-post-nav a:hover{color:#334155;text-decoration:underline}.sn-blog-share-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:180px;padding-top:0}.sn-blog-share-btn{align-items:stretch;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.14);color:inherit;display:inline-flex;overflow:hidden;text-decoration:none;transition:opacity .18s ease,box-shadow .18s ease}.sn-blog-share-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.18);opacity:.9}.sn-blog-share-btn .btn-icon{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}.sn-blog-share-btn .btn-icon svg{fill:#fff;height:14px;width:14px}.sn-blog-share-btn .btn-label{align-items:center;background:#e7edf4;color:#475569;display:inline-flex;font-family:var(--sn-body-font);font-size:11px;font-weight:600;height:26px;line-height:1;padding:0 10px;white-space:nowrap}.sn-blog-share-btn.fb .btn-icon{background:#3b5998}.sn-blog-share-btn.tw .btn-icon{background:#1da1f2}.sn-blog-share-btn.li .btn-icon{background:#0077b5}.sn-blog-share-btn.em .btn-icon{background:#6b7280}@media (max-width:768px){.sn-blog-post-shell{padding-left:20px;padding-right:20px}.sn-blog-post-hero{padding:24px 0 25px}.sn-blog-post-hero h1{font-size:24px}.sn-blog-post-main{padding-bottom:48px;padding-top:24px}.sn-blog-post-article,.sn-blog-post-article .references li,.sn-blog-post-article p{font-size:15px}.sn-blog-share-bar{margin-top:110px}}@media (max-width:576px){.sn-blog-post-shell{padding-left:16px;padding-right:16px}.sn-blog-post-hero h1{font-size:21px}.sn-blog-post-article,.sn-blog-post-article li,.sn-blog-post-article p{font-size:14px}.sn-blog-post-nav{align-items:flex-start;flex-direction:column;gap:10px}.sn-blog-post-nav-side,.sn-blog-post-nav-side-right{text-align:left;width:100%}.sn-blog-share-bar{gap:8px;margin-top:70px}.sn-blog-share-btn .btn-label{font-size:10px;padding:0 8px}}