:root{--toc-total-height:46px;--toc-inner-height:43px}.tocFixed{background-color:var(--grey-100);border:1px solid var(--grey-400);border-bottom:none;border-radius:var(--rad);display:none;font-size:14px;font-weight:400;left:20px;line-height:var(--toc-total-height);position:fixed;right:20px;top:0;transform:translate(0) scale(1);z-index:5}@media(min-width:962px){.tocFixed{width:100%}}@media(min-width:962px)and (max-width:1023px){.tocFixed{right:340px;width:auto}}@media(min-width:1024px)and (max-width:1114px){.tocFixed{right:360px;width:auto}}@media(min-width:1115px){.tocFixed{left:auto;max-width:700px;right:auto}}.tocFixed.show{display:block;transform:translateY(8px) scale(1)}@media(max-width:1170px){.tocFixed.show{margin-top:0!important}}.tocFixed::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii4yIiBkPSJNLjI3LjI3Yy4yMy0uMjMuNi0uMjMuODMgMGw0LjI1IDQuMjZMOS42LjI3YS41OC41OCAwIDAgMSAuODMuODNMNS43NiA1Ljc2YS42LjYgMCAwIDEtLjgyIDBMLjI3IDEuMWEuNi42IDAgMCAxIDAtLjgzIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:8px;position:absolute;right:16px;top:18px;transform:rotate(0);width:14px}.tocFixed::before{background:url(/build/toc.svg?d19fab0e) no-repeat 50%;content:"";display:block;height:var(--toc-inner-height);left:16px;position:absolute;top:0;width:24px;z-index:1}.tocFixed ul{margin:0;padding:0}.tocFixed h3{color:#707070;font-size:inherit;font-weight:500;left:50px;line-height:var(--toc-inner-height);margin:0;padding:0;position:absolute;top:0}.tocFixed .nav:not(.progressBar){min-height:var(--toc-inner-height);overflow:hidden;width:100%}.tocFixed .nav:not(.progressBar) li{margin:0;max-height:var(--toc-inner-height);overflow:hidden;padding:0;position:relative}.tocFixed .nav:not(.progressBar) a{color:#000;font-size:14px}.tocFixed:not(.active){max-height:var(--toc-total-height);overflow:hidden}.tocFixed:not(.active) li{background-color:var(--grey-100);display:block}.tocFixed:not(.active) li:not(.active){max-height:0}.tocFixed:not(.active) li.active a{color:#707070;line-height:var(--toc-inner-height)}.tocFixed:not(.active) a{display:block;overflow:hidden;padding:0 40px 0 0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.tocFixed:not(.active) .mainTOC li.active{padding-left:52px}.tocFixed.active{z-index:10}.tocFixed.active::after{top:17px;transform:rotate(180deg)}.tocFixed.active .nav:not(.progressBar){margin-top:var(--toc-inner-height);max-height:60dvh;overflow:auto;padding:0 8px 8px}.tocFixed.active .nav:not(.progressBar) li{line-height:20px;max-height:none}.tocFixed.active .nav:not(.progressBar) li.level2 a{color:#707070;padding-left:20px}.tocFixed.active .nav:not(.progressBar) li.level3 a{color:#707070;padding-left:40px}.tocFixed.active .nav:not(.progressBar) li a{border-radius:var(--rad);color:#000;display:block;padding:10px 8px;position:relative}.tocFixed.active .nav:not(.progressBar) li a:hover{background-color:var(--grey-200)}.tocFixed.active .nav:not(.progressBar) li.active a{background-color:#fff;border-left:4px solid var(--primary-500);color:var(--primary-500)}.tocFixed.inactive .progressBar li{background-color:#c6c6c6}.tocFixed .progressBar{border-bottom-left-radius:var(--rad);border-bottom-right-radius:var(--rad);bottom:0;display:table;height:2px;position:absolute;width:100%}.tocFixed .progressBar li{background-color:#ccc;display:table-cell;padding:0}.tocFixed .progressBar li.active,.tocFixed .progressBar li.prev{background-color:var(--primary-500)}.tocFixed .progressBar li a{display:none}@media(min-width:961px){.tocFixed--fullWidth{display:none}}@media(min-width:1115px){.tocFixed--fullWidth{max-width:990px}}@media(min-width:1024px)and (max-width:1380px){.tocFixed--fullWidth{left:30px;right:360px;width:auto}}.toc{margin-bottom:40px}.toc__title{color:#707070;font-size:16px;line-height:26px;margin:0 0 10px}.toc ul{padding-left:20px}@media(max-width:479px){.toc li{margin-bottom:5px;margin-top:5px}}.toc li.level2{margin-left:30px}.toc li.level3{margin-left:50px}