.blog-post-sidebar{color:#333;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;gap:32px}.blog-post-sidebar__heading{color:#333;font-family:Work Sans,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;margin:0;text-transform:uppercase}.blog-post-sidebar__sharing,.blog-post-sidebar__subscription,.blog-post-sidebar__toc{display:flex;flex-direction:column}.blog-post-sidebar__toc{gap:12px}.blog-post-sidebar__toc--mobile{display:none}.blog-post-sidebar__toc .blog-post-sidebar__heading{border-bottom:1px solid #e7e6e5;padding:8px 0}.blog-post-sidebar__toc-list{display:flex;flex-direction:column;gap:12px;margin:0}.blog-post-sidebar__toc-list a{color:#333;display:block;font-size:.78rem;font-weight:400;line-height:1.29;text-decoration:none}.blog-post-sidebar__toc-list a:hover{color:#2850be;text-decoration:none}.blog-post-sidebar__cta{align-items:flex-start;background:#faf9f8;border:1px solid #c9c8c7;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.blog-post-sidebar__cta-subtitle,.blog-post-sidebar__cta-title{color:#333;font-family:Work Sans,sans-serif;font-weight:500;margin:0}.blog-post-sidebar__cta-title{font-size:1.33rem;line-height:1}.blog-post-sidebar__cta-subtitle{font-size:.89rem;line-height:1.19}.blog-post-sidebar__cta-link{border-bottom:2px solid #2850be;color:#333;display:inline-block;font-size:.78rem;font-weight:500;line-height:1.29;padding:4px 0;text-decoration:none}a.blog-post-sidebar__cta-link:hover{color:#2850be;text-decoration:none}.blog-post-sidebar__subscription{gap:0}.blog-post-sidebar__sharing{padding-top:4px}.blog-post__body,.blog-post__body h2,.blog-post__body h3{scroll-margin-top:90px}@media (min-width:1140px){.blog-post-sidebar{position:sticky;top:90px}}@media (max-width:1139px){.blog-post-sidebar__toc--mobile{display:flex;margin-bottom:32px}.blog-post-sidebar__toc--desktop{display:none}.blog-post-sidebar{max-width:420px}}