.blog-post-sidebar{color:#333;display:flex;flex-direction:column;gap:32px}.blog-post-sidebar__heading{color:#333;font-family:Work Sans,Work Sans Italic,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--mobile{display:none}.blog-post-sidebar__toc-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid #e7e6e5;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:.5rem 0;text-align:left;width:100%}.blog-post-sidebar__toc-panel{animation:blogPostTocOpen .4s ease;display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s ease}.blog-post-sidebar__toc-panel-inner{overflow:hidden}.blog-post-sidebar__toc-toggle[aria-expanded=false]+.blog-post-sidebar__toc-panel{grid-template-rows:0fr}@keyframes blogPostTocOpen{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.blog-post-sidebar__toc-icon{color:#2850be;flex-shrink:0;font-family:Work Sans,Work Sans Italic Bold,sans-serif;font-size:.78rem;font-weight:600;line-height:1;transition:all .2s ease}.blog-post-sidebar__toc-toggle:focus .blog-post-sidebar__toc-icon,.blog-post-sidebar__toc-toggle:hover .blog-post-sidebar__toc-icon{color:#20399b}.blog-post-sidebar__toc-icon:before{content:"↓"}.blog-post-sidebar__toc-toggle[aria-expanded=true] .blog-post-sidebar__toc-icon{transform:rotate(180deg)}.blog-post-sidebar__toc-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding-top:.75rem;padding-inline-start: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;font-family:Work Sans,Work Sans Italic,sans-serif;gap:8px;padding:14px 16px}.blog-post-sidebar__cta-subtitle,.blog-post-sidebar__cta-title{color:#333;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__subscription{gap:0}.blog-post-sidebar__sharing{padding-top:4px}.blog-post-sidebar__prefer{align-items:center;display:flex;gap:8px}.blog-post-sidebar__prefer a{font-family:Work Sans,Work Sans Italic Bold,sans-serif;font-weight:500}.blog-post__body,.blog-post__body h2,.blog-post__body h3{scroll-margin-top:90px}@media (min-width:768px){.blog-post-sidebar{position:sticky;top:90px}}@media (max-width:1139px){.blog-body__aside{margin-top:12px!important}}@media (max-width:767px){.blog-post-sidebar__toc--mobile{display:flex;margin-bottom:32px}.blog-post-sidebar__toc--mobile .blog-post-sidebar__toc-list{border-bottom:1px solid #e7e6e5;padding-bottom:1.5rem}.blog-post-sidebar__toc--desktop{display:none}}