body,html{overflow:unset}.body-wrapper,.home-layout,.homepage-header{overflow:unset!important}.m-table-of-contents-sidebar{display:block;margin-bottom:1.5rem;margin-top:1rem;transition:box-shadow .1s linear;z-index:2}.m-table-of-contents-sidebar ul{margin:0;padding:0}.m-table-of-contents-sidebar ul li{background:#fff;display:block;line-height:1.1rem;padding:.5rem .5rem .5rem 0;position:relative}.m-table-of-contents-sidebar ul li:last-of-type{margin-bottom:0}.m-table-of-contents-sidebar ul li a{align-items:baseline}.m-table-of-contents-sidebar ul li a:before{background:#bfe7f7;border-radius:50%;content:"";display:block;flex:0 0 8px;height:8px;width:8px}.m-table-of-contents-sidebar ul li a{gap:8px;padding-left:.4rem}.m-table-of-contents-sidebar ul li .item,.m-table-of-contents-sidebar ul li a{align-items:center;color:#2f93cf;display:flex;font-size:13px;letter-spacing:-.01em;line-height:1.375}.m-table-of-contents-sidebar ul li .item{font-weight:700;padding-left:1.3rem}.m-table-of-contents-sidebar ul li.active a:before{background:#2f93cf}.m-table-of-contents-sidebar ul li.active a{color:#2f93cf;font-weight:700}@media only screen and (min-width:992px){body.sticky-sidebar{overflow:unset}.m-table-of-contents-sidebar{display:block;height:0;margin:0;position:absolute;right:275px;width:0;z-index:9999}.m-table-of-contents-sidebar.module-fixed{bottom:40px;height:auto;position:fixed;top:unset!important}.m-table-of-contents-sidebar ul{background-color:#fff;border-radius:0;box-shadow:0 0 1.25rem 2px rgba(0,0,0,.11);padding:1.2rem;width:275px}.m-table-of-contents-sidebar.hovered ul li a span{display:block}.m-table-of-contents-sidebar.freeze-sticky{position:absolute!important}}