.sticky_sidebar{position:sticky;top:calc(100px + .5rem)}.tocify-header{flex-direction:column}.section-nav ul{list-style:none;margin:0;padding:0}ul.tocify-subheader.nav.nav-list{display:none;flex-direction:column;font-size:12px;list-style:none;padding-left:10px}div#toc li.tocify-item{border-left:2px solid transparent;margin-bottom:0;padding:6px 0 6px 16px}div#toc li.tocify-item.active{border-left:2px solid #5924ab}div#toc li.tocify-item a{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.fixed-blog-toc{border-radius:2px;margin-bottom:20px;padding:16px 10px}.fixed-blog-toc .toc-title{font-size:16px;font-weight:500;line-height:1.625;margin-bottom:5px}.fixed-blog-toc .tocify-item{margin-left:16px}.tocify-header{margin-bottom:0;padding-left:20px}.fixed-blog-toc ul.list-unstyled{list-style:none;margin:0;padding:0}.fixed-blog-toc ul.list-unstyled li{line-height:2.85714285714}.fixed-blog-toc ul.list-unstyled li a{display:block;font-weight:400;position:relative}.fixed-blog-toc ul.list-unstyled li a:hover{text-decoration:underline}.fixed-blog-toc ul.list-unstyled li:not(:last-child) a:after{background-color:var(--primary);content:"";display:block;height:2px;opacity:.2;width:100%}.nav-group-title h6{font-weight:700}details summary svg{transform:rotate(0);transition:transform .15s ease;vertical-align:middle}details>summary{list-style:none}details[open]>summary svg{transform:rotate(90deg)}.toc-heading{scroll-padding-top:100px}.section-nav{padding-left:0}.section-nav a svg{left:0;position:absolute;top:5px}.tocify-extend-page{height:0!important}.no-headings .fixed-blog-toc .toc-title{display:none}.fixed-blog-toc{background:#fbf8ff;bottom:-1px;left:0;margin:0;overflow:hidden;padding:16px 20px;position:sticky;top:inherit;width:100%;z-index:9}@media(min-width:992px){.fixed-blog-toc{display:none}}.fixed-blog-toc a#comingNext{border-left:1px solid var(--borders);display:inline-block;padding:6px 0 6px 16px}.fixed-blog-toc a#comingNext:not([data-target=null]){cursor:pointer}#fixed-toc ul li a{color:#1f1f1f;font-size:14px;font-style:normal;font-weight:400;line-height:24px}#fixed-toc li.active{display:block}.fixed-blog-toc ul#bookmarks,.fixed-blog-toc.at-last-section{display:none}