html,body{overflow:unset}.m-table-of-contents-sidebar{display:none}.m-table-of-contents-sidebar .title{font-size:.9rem;font-weight:700;margin-bottom:.8rem}.m-table-of-contents-sidebar ul{background:#2c347c;box-shadow:0px 0px 16px rgba(33,33,33,0.16);list-style:none;margin:0;padding:0;padding:1.6rem}.m-table-of-contents-sidebar ul li.title{color:#fff;margin-bottom:.8rem}.m-table-of-contents-sidebar ul li:not(.title){display:block;line-height:1;padding-bottom:8px;padding-left:.6rem;position:relative;transition:transform .2s ease-in}.m-table-of-contents-sidebar ul li:not(.title)::before{background:#f2f2f2;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.m-table-of-contents-sidebar ul li:not(.title) a{color:#fff;font-size:.6rem;line-height:1.6;transition:color .2s linear}.m-table-of-contents-sidebar ul li:not(.title) a:hover{color:#fea22b;font-weight:600}.m-table-of-contents-sidebar ul li:not(.title).active{padding-left:0}.m-table-of-contents-sidebar ul li:not(.title).active::before{display:none}.m-table-of-contents-sidebar ul li:not(.title).active a{color:#fea22b;font-weight:600}@media only screen and (min-width:1175px){body.sticky-sidebar{overflow:unset}.m-table-of-contents-sidebar{display:block;height:0;left:0;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:23%;transform:translateY(-50%);width:18.0416667%;z-index:2}.m-table-of-contents-sidebar.freeze-sticky{position:absolute !important}}