.b-table-of-contents{border-bottom:1px solid #000;position:relative}.b-table-of-contents__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-bottom:5px}.b-table-of-contents__title{font-size:18px;font-weight:700;line-height:148.6%;margin-bottom:0;margin-right:auto}.b-table-of-contents .c-share{margin-bottom:0}.b-table-of-contents .c-share__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.b-table-of-contents .c-share__item{margin:0}.b-table-of-contents .c-share__item svg path{fill:#18dae9}.b-table-of-contents__list{height:288px;overflow-y:auto;padding-right:11px}@media (max-width:991.98px){.b-table-of-contents__list{height:212px}}.b-table-of-contents__list::-webkit-scrollbar-button{height:0;width:0}.b-table-of-contents__list::-webkit-scrollbar{border-radius:10px;width:7px}.b-table-of-contents__list::-webkit-scrollbar-thumb{background-color:#18dae9;border-radius:10px}.b-table-of-contents__list::-webkit-scrollbar-track{background:#f5f5f5}.b-table-of-contents__list nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-weight:400;gap:11px;line-height:148.6%;position:relative}.b-table-of-contents__list nav:before{background-color:#18dae9;bottom:0;content:"";height:100%;left:5px;position:absolute;top:8px;width:2px}.b-table-of-contents__list-wrap{margin:18px 0;padding-left:12px}@media (max-width:991.98px){.b-table-of-contents__list-wrap{background-color:#fff;border-radius:0 0 29px 29px;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.25);box-shadow:0 3px 4px rgba(0,0,0,.25);display:none;left:-25px;padding:0 36px 25px;position:absolute;right:-25px;top:100%;z-index:1}}.b-table-of-contents__list-link{color:#000;padding-left:26px;position:relative;text-decoration:none}.b-table-of-contents__list-link:before{background-color:#fff;border:2px solid #18dae9;border-radius:50%;content:"";height:10px;left:1px;position:absolute;top:8px;width:10px}.b-table-of-contents__list-link:hover{color:#000}.b-table-of-contents__list-link.active{font-weight:700}.b-table-of-contents__list-link.active:before{background-color:#18dae9}.b-table-of-contents__head-toggle{--button-height:19px;--button-bar-height:3px;--button-bar-active-top:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;color:#18dae9;height:19px;position:relative;width:30px}@media (min-width:992px){.b-table-of-contents__head-toggle{display:none}}.b-table-of-contents__head-toggle-label,.b-table-of-contents__head-toggle:after,.b-table-of-contents__head-toggle:before{background-color:currentcolor;border-radius:50px;content:"";height:var(--button-bar-height);left:0;position:absolute;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,opacity,-webkit-transform;transition-property:top,opacity,-webkit-transform;-o-transition-property:transform,top,opacity;transition-property:transform,top,opacity;transition-property:transform,top,opacity,-webkit-transform;width:100%}.b-table-of-contents__head-toggle:before{top:0}.b-table-of-contents__head-toggle:after{top:calc(var(--button-height)/2 - var(--button-bar-height)/2)}.b-table-of-contents__head-toggle-label{pointer-events:none;top:calc(100% - var(--button-bar-height))}@media (max-width:991.98px){.b-table-of-contents.show .b-table-of-contents__list-wrap{display:block}}.b-table-of-contents.show .b-table-of-contents__head-toggle{width:24px}.b-table-of-contents.show .b-table-of-contents__head-toggle:after{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.b-table-of-contents.show .b-table-of-contents__head-toggle .b-table-of-contents__head-toggle-label,.b-table-of-contents.show .b-table-of-contents__head-toggle:before{top:var(--button-bar-active-top);width:26px}.b-table-of-contents.show .b-table-of-contents__head-toggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.b-table-of-contents.show .b-table-of-contents__head-toggle .b-table-of-contents__head-toggle-label{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
