.blog-toc{width:100%}.blog-toc__wrapper{gap:16px}.blog-toc__header{background:transparent;border:0;color:inherit;cursor:default;font:inherit;gap:16px;margin:0;padding:0;text-align:left;width:100%}.blog-toc__heading{color:#000;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-toc__toggle-icon{display:none;-ms-flex-negative:0;color:#000;flex-shrink:0;height:15px;width:15px}.blog-toc__toggle-icon svg{display:block}.blog-toc__toggle-icon .line-v{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.blog-toc.is-expanded .blog-toc__toggle-icon .line-v{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.blog-toc__track-inner{min-height:0}@media(max-width:992px){.blog-toc__header{cursor:pointer}.blog-toc__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-toc:has(.js-toc-toggle-btn) .blog-toc__track{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;-webkit-transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease,-ms-grid-rows .35s ease}.blog-toc:has(.js-toc-toggle-btn) .blog-toc__track-inner{opacity:0;overflow:hidden;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.blog-toc:has(.js-toc-toggle-btn).is-expanded .blog-toc__track{grid-template-rows:1fr}.blog-toc:has(.js-toc-toggle-btn).is-expanded .blog-toc__track-inner{opacity:1;-webkit-transition:opacity .3s ease .08s;transition:opacity .3s ease .08s}}@media(max-width:992px)and (prefers-reduced-motion:reduce){.blog-toc:has(.js-toc-toggle-btn) .blog-toc__track{-webkit-transition:none;transition:none}.blog-toc:has(.js-toc-toggle-btn) .blog-toc__track-inner{-webkit-transition:none;transition:none}}.blog-toc__track{min-height:40px;position:relative}.blog-toc__nav{padding-left:24px;position:relative}.blog-toc__nav:before{background:rgba(207,210,212,.4);border-radius:1000px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.blog-toc__indicator{background:var(--deep-fiolet-100,#400685);border-radius:100px;height:52px;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:height .25s ease,-webkit-transform .25s ease;transition:height .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,height .25s ease;transition:transform .25s ease,height .25s ease,-webkit-transform .25s ease;width:4px;z-index:1}.blog-toc .post-table__list{margin:0;position:relative;z-index:0}.blog-toc .item{color:#6d757a;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:14px 0;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.blog-toc .item.is-active,.blog-toc .item:hover{color:rgba(0,0,0,.8)}@media(max-width:992px){.blog-toc--mb-hide{display:none}}