.blog-toc{width:100%}.blog-toc__desktop{display:block;max-height:calc(100vh - 64px);max-width:100%;overflow:auto;width:220px}.blog-toc__label{border-bottom:2px solid var(--sinorbis-text-primary);color:var(--sinorbis-text-primary);font-size:12px;font-weight:700;letter-spacing:.96px;line-height:20px;margin:0 0 4px;padding-bottom:16px;text-transform:uppercase}.blog-toc__list,.blog-toc__sublist{list-style:none;margin:0;padding:0}.blog-toc__item{margin:0;padding:0}.blog-toc__item--h2{border-top:1px solid var(--sinorbis-border-subtle)}.blog-toc__item--h2:first-child{border-top:0}.blog-toc__item--h2>.blog-toc__link{color:var(--sinorbis-text-secondary);display:block;font-size:14px;line-height:22px;padding:10px 0 10px 12px;text-decoration:none;transition:color .18s ease}.blog-toc__sublist{padding:0 0 6px}.blog-toc__item--h3 .blog-toc__link{color:var(--sinorbis-text-secondary);display:block;font-size:14px;line-height:22px;padding:4px 0 4px 24px;text-decoration:none;transition:color .18s ease}.blog-toc__link.is-active,.blog-toc__link:focus,.blog-toc__link:hover{color:var(--sinorbis-action)}.blog-toc__mobile{display:none}@media screen and (max-width:1200px){.blog-toc__desktop{display:none}.blog-toc__mobile{background:var(--sinorbis-surface-page);border:1px solid var(--sinorbis-border-default);border-radius:16px;display:block;overflow:hidden;width:100%}.blog-toc__mobile .blog-toc__toggle{align-items:center;appearance:none;-webkit-appearance:none;background:var(--sinorbis-surface-page);border:0;border-radius:0;box-shadow:none;color:var(--sinorbis-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.72px;line-height:20px;margin:0;min-height:56px;padding:16px 20px;text-align:left;text-transform:uppercase;width:100%}.blog-toc__mobile .blog-toc__toggle:active,.blog-toc__mobile .blog-toc__toggle:focus,.blog-toc__mobile .blog-toc__toggle:hover,.blog-toc__mobile .blog-toc__toggle:not(.collapsed){background:var(--sinorbis-surface-page);border:0;box-shadow:none;color:var(--sinorbis-text-muted)}.blog-toc__mobile .blog-toc__toggle:focus-visible{outline:2px solid var(--sinorbis-action);outline-offset:-2px}.blog-toc__toggle-icon{color:var(--sinorbis-text-secondary);font-size:17px;line-height:29px}.blog-toc__toggle-icon:before{content:"+"}.blog-toc__toggle:not(.collapsed) .blog-toc__toggle-icon:before{content:"−"}.blog-toc__collapse{background:var(--sinorbis-surface-page)}.blog-toc__collapse>nav{padding:0 20px 12px}.blog-toc__collapse .blog-toc__item--h2,.blog-toc__collapse .blog-toc__item--h2:first-child{border-top:1px solid var(--sinorbis-border-subtle)}.blog-toc__collapse .blog-toc__item--h2>.blog-toc__link{font-size:14px;line-height:22px;padding:12px 0}.blog-toc__collapse .blog-toc__sublist{padding-bottom:8px}.blog-toc__collapse .blog-toc__item--h3 .blog-toc__link{font-size:14px;line-height:22px;padding:4px 0 4px 12px}}@media screen and (max-width:768px){.blog-toc__mobile .blog-toc__toggle{font-size:11px;letter-spacing:.66px;line-height:14px}.blog-toc__toggle-icon{font-size:16px;line-height:21px}.blog-toc__collapse .blog-toc__item--h2>.blog-toc__link,.blog-toc__collapse .blog-toc__item--h3 .blog-toc__link{font-size:13px;line-height:17px}}