.toc-block{box-sizing:border-box;margin:11px auto 21px;max-width:var(--container-width,1260px);width:100%}.toc-block .toc,.toc-block__container{box-sizing:border-box;max-width:100%;width:100%}.site-theme .text_container>.toc-block,.site-theme .text_container .toc-block{margin-inline:0;max-width:100%}.site-theme .text_container .toc-block>.container,.site-theme .text_container .toc-block__container{padding-inline:0}.toc-block #toc_container{max-width:100%;box-sizing:border-box}.site-theme.toc-block #toc_container{overflow:hidden;position:relative;transition:height 0.35s ease-out}.site-theme.toc-block .ctoc-body{display:block}@media only screen and (max-width:767px){.toc-block.site-theme:not(.active):not(.is-expanded) #toc_container{height:140px}.toc-block.site-theme:not(.active):not(.is-expanded) #toc_container::before{background:var(--toc-mobile-collapse-gradient,linear-gradient(0deg,#000000,#000000 10%,#fff0));bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.toc-block.site-theme.active #toc_container,.toc-block.site-theme.is-expanded #toc_container{height:auto}.toc-block.site-theme.active #toc_container::before,.toc-block.site-theme.is-expanded #toc_container::before{content:none;display:none}.toc-block--empty .toc-expand{display:none}}.toc-expand{display:none;margin-bottom:20px;padding:20px;text-align:center}@media only screen and (max-width:767px){.toc-block .toc-expand{display:block}}.toc-expand__btn{background:#fff0;border:0;color:var(--container-text-color,#ffffff);cursor:pointer;font:inherit;padding:0 28px;position:relative}.toc-expand__btn::before,.toc-expand__btn::after{border-bottom:1px solid currentColor;border-left:1px solid currentColor;bottom:7px;content:"";display:block;height:7px;left:0;position:absolute;transform:rotate(-45deg);transition:transform 0.25s ease;width:7px}.toc-expand__btn::after{left:auto;right:0}.toc-expand__btn.active::before,.toc-expand__btn.active::after{transform:rotate(135deg)}.site-theme.toc-block #toc_container .ctoc-toggle{display:none;max-height:36px}.site-theme.toc-block #toc_container .ctoc.is-open .ctoc-body{display:block}.site-theme.toc-block #toc_container ul{display:flex;flex-flow:wrap;gap:10px;justify-content:center;list-style-type:none;margin:0;padding:0}@media only screen and (max-width:575px){.site-theme.toc-block #toc_container ul li{width:100%}}.site-theme.toc-block #toc_container ul li{background-color:var(--toc-background-color);border-radius:8px;cursor:pointer;margin-bottom:0;padding:0}.site-theme.toc-block #toc_container ul li:before{content:none}.site-theme.toc-block #toc_container ul li:hover{background-color:var(--toc-background-hover-color)}.site-theme.toc-block #toc_container ul li:hover a{color:var(--toc-link-hover-color)}.site-theme.toc-block #toc_container ul li a{box-sizing:border-box;color:var(--toc-link-color);display:block;font-size:13px;font-weight:400;padding:8px 20px 10px;text-decoration:none}.site-theme.toc-block #toc_container ul li a:hover{text-decoration:none}.toc-block:not(.site-theme) #toc_container .ctoc-toggle{box-sizing:border-box;cursor:pointer;display:block;padding:12px 16px;text-align:left;width:100%}.toc-block--toc-6 .toc{max-width:100%;margin:11px 0 21px}.toc-block--toc-1.site-theme #toc_container ul,.toc-block--toc-2.site-theme #toc_container ul,.toc-block--toc-5.site-theme #toc_container ul{align-items:stretch;display:flex;flex-flow:row wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.toc-block--toc-1.site-theme #toc_container ul li,.toc-block--toc-1.site-theme #toc_container ul li:first-child,.toc-block--toc-2.site-theme #toc_container ul li,.toc-block--toc-2.site-theme #toc_container ul li:first-child,.toc-block--toc-5.site-theme #toc_container ul li,.toc-block--toc-5.site-theme #toc_container ul li:first-child{background-color:var(--toc-background-color,#1a1a1a);border-radius:8px;box-sizing:border-box;display:block;flex:0 1 auto;margin:0;max-width:100%;padding:0;width:auto}.toc-block--toc-1.site-theme #toc_container ul li:before,.toc-block--toc-2.site-theme #toc_container ul li:before,.toc-block--toc-5.site-theme #toc_container ul li:before{content:none}.toc-block--toc-1.site-theme #toc_container ul li a,.toc-block--toc-1.site-theme #toc_container ul li:first-child a,.toc-block--toc-2.site-theme #toc_container ul li a,.toc-block--toc-2.site-theme #toc_container ul li:first-child a,.toc-block--toc-5.site-theme #toc_container ul li a,.toc-block--toc-5.site-theme #toc_container ul li:first-child a{background-color:#fff0;border-radius:inherit;box-sizing:border-box;color:var(--toc-link-color,#ffffff);display:block;font-size:13px;font-weight:400;line-height:1.25;padding:8px 16px;text-align:center;text-decoration:none;white-space:normal}.toc-block--toc-1.site-theme #toc_container ul li:hover,.toc-block--toc-1.site-theme #toc_container ul li:first-child:hover,.toc-block--toc-2.site-theme #toc_container ul li:hover,.toc-block--toc-2.site-theme #toc_container ul li:first-child:hover,.toc-block--toc-5.site-theme #toc_container ul li:hover,.toc-block--toc-5.site-theme #toc_container ul li:first-child:hover{background-color:var(--toc-background-hover-color,#fce043)}.toc-block--toc-1.site-theme #toc_container ul li:hover a,.toc-block--toc-1.site-theme #toc_container ul li:first-child:hover a,.toc-block--toc-2.site-theme #toc_container ul li:hover a,.toc-block--toc-2.site-theme #toc_container ul li:first-child:hover a,.toc-block--toc-5.site-theme #toc_container ul li:hover a,.toc-block--toc-5.site-theme #toc_container ul li:first-child:hover a{color:var(--toc-link-hover-color,#000000)}.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child{background:#fff0;display:flex;flex:0 0 100%;justify-content:center;padding:0;width:100%}.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child a,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child a,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child a{background-color:var(--toc-background-color,#1a1a1a);border-radius:8px;box-sizing:border-box;display:block;margin-inline:auto;max-width:100%;padding:8px 20px 9px;width:fit-content}.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child:hover,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child:hover,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child:hover{background:#fff0}.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child:hover a,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child:hover a,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child:hover a{background-color:var(--toc-background-hover-color,#fce043);color:var(--toc-link-hover-color,#000000)}@media only screen and (min-width:768px){.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul{flex-flow:row wrap}}@media only screen and (max-width:767px){.toc-block--toc-6.site-theme #toc_container ul::after{content:none;display:none}.toc-block--toc-1.site-theme #toc_container ul,.toc-block--toc-2.site-theme #toc_container ul,.toc-block--toc-5.site-theme #toc_container ul{flex-direction:column;flex-wrap:nowrap;gap:8px}.toc-block--toc-1.site-theme #toc_container ul li,.toc-block--toc-1.site-theme #toc_container ul li:first-child,.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child,.toc-block--toc-2.site-theme #toc_container ul li,.toc-block--toc-2.site-theme #toc_container ul li:first-child,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child,.toc-block--toc-5.site-theme #toc_container ul li,.toc-block--toc-5.site-theme #toc_container ul li:first-child,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child{display:block;flex:0 0 auto;padding:0;width:100%}.toc-block--toc-1.site-theme #toc_container ul li a,.toc-block--toc-1.site-theme #toc_container ul li:first-child a,.toc-block--toc-2.site-theme #toc_container ul li a,.toc-block--toc-2.site-theme #toc_container ul li:first-child a,.toc-block--toc-5.site-theme #toc_container ul li a,.toc-block--toc-5.site-theme #toc_container ul li:first-child a{display:block;padding:8px 16px;text-align:center;width:100%}.toc-block--toc-1.site-theme #toc_container.toc--lead-last ul li:last-child a,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child a,.toc-block--toc-5.site-theme #toc_container.toc--lead-last ul li:last-child a{margin-inline:auto;width:fit-content;max-width:100%}}.toc-block--toc-2.site-theme #toc_container ul li a,.toc-block--toc-2.site-theme #toc_container ul li:first-child a,.toc-block--toc-2.site-theme #toc_container.toc--lead-last ul li:last-child a{font-size:12.5px;text-transform:uppercase}.toc-block--toc-3.site-theme #toc_container,.toc-block--toc-4.site-theme #toc_container{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}@media only screen and (min-width:768px){.toc-block--toc-3.site-theme #toc_container,.toc-block--toc-4.site-theme #toc_container{height:auto!important;overflow:visible}}.toc-block--toc-3.site-theme #toc_container ul,.toc-block--toc-4.site-theme #toc_container ul{align-items:stretch;display:flex;flex-flow:row wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.toc-block--toc-3.site-theme #toc_container ul li:before,.toc-block--toc-4.site-theme #toc_container ul li:before{content:none}.toc-block--toc-3.site-theme #toc_container ul li:first-child,.toc-block--toc-4.site-theme #toc_container ul li:first-child{background:#fff0;display:flex;flex:0 0 100%;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.toc-block--toc-3.site-theme #toc_container ul li:first-child a,.toc-block--toc-4.site-theme #toc_container ul li:first-child a{background-color:var(--toc-background-color,#1a1a1a);border-radius:8px;box-sizing:border-box;color:var(--toc-link-color,#ffffff);display:block;font-size:13px;font-weight:400;line-height:1.15;margin-inline:auto;max-width:100%;padding:8px 20px 9px;text-align:center;text-decoration:none;white-space:normal;width:fit-content}.toc-block--toc-3.site-theme #toc_container ul li:first-child:hover,.toc-block--toc-4.site-theme #toc_container ul li:first-child:hover{background:#fff0}.toc-block--toc-3.site-theme #toc_container ul li:first-child:hover a,.toc-block--toc-4.site-theme #toc_container ul li:first-child:hover a{background-color:var(--toc-background-hover-color,#fce043);color:var(--toc-link-hover-color,#000000)}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child),.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child){background-color:var(--toc-background-color,#1a1a1a);border-radius:8px;box-sizing:border-box;display:block;flex:0 1 auto;margin:0;max-width:100%;padding:0;width:auto}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child) a,.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child) a{background-color:#fff0;border-radius:inherit;box-sizing:border-box;color:var(--toc-link-color,#ffffff);display:block;font-size:13px;font-weight:400;line-height:1.15;padding:8px 16px;text-align:center;text-decoration:none;white-space:normal}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child):hover,.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child):hover{background-color:var(--toc-background-hover-color,#fce043)}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child):hover a,.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child):hover a{color:var(--toc-link-hover-color,#000000)}.toc-block--toc-4.site-theme #toc_container ul li:first-child a{font-weight:275;text-transform:uppercase}.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child) a{font-weight:700}@media only screen and (max-width:767px){.toc-block--toc-3.site-theme #toc_container ul,.toc-block--toc-4.site-theme #toc_container ul{flex-direction:column;flex-wrap:nowrap;gap:8px}.toc-block--toc-3.site-theme #toc_container ul li:first-child,.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child),.toc-block--toc-4.site-theme #toc_container ul li:first-child,.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child){display:block;flex:0 0 auto;padding:0;width:100%}.toc-block--toc-3.site-theme #toc_container ul li:first-child,.toc-block--toc-4.site-theme #toc_container ul li:first-child{background-color:var(--toc-background-color,#1a1a1a)}.toc-block--toc-3.site-theme #toc_container ul li:first-child a,.toc-block--toc-4.site-theme #toc_container ul li:first-child a{background-color:#fff0;display:block;margin-inline:0;max-width:100%;padding:8px 16px;text-align:center;width:100%}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child),.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child){padding:0;width:100%}.toc-block--toc-3.site-theme #toc_container ul li:not(:first-child) a,.toc-block--toc-4.site-theme #toc_container ul li:not(:first-child) a{display:block;padding:8px 16px;text-align:center;width:100%}.toc-block--toc-3.site-theme #toc_container ul li:first-child:hover,.toc-block--toc-4.site-theme #toc_container ul li:first-child:hover{background-color:var(--toc-background-hover-color,#fce043)}.toc-block--toc-3.site-theme #toc_container ul li:first-child:hover a,.toc-block--toc-4.site-theme #toc_container ul li:first-child:hover a{background-color:#fff0;color:var(--toc-link-hover-color,#000000)}}.toc-block--toc-5 #toc_container ul li a,.toc-block--toc-5 #toc_container ul li:first-child a,.toc-block--toc-5 #toc_container.toc--lead-last ul li:last-child a{font-weight:900!important}.toc-block--toc-6.site-theme #toc_container ul{align-items:stretch;display:flex;flex-flow:row wrap;column-gap:10px;row-gap:5px;justify-content:center;list-style:none;margin:0;padding:0}.toc-block--toc-6.site-theme #toc_container ul li{background-color:var(--toc-background-color,#1a1a1a);border-radius:8px;box-sizing:border-box;display:block;flex:0 0 auto;margin:0;max-width:none;padding:0;width:auto}.toc-block--toc-6.site-theme #toc_container ul li:before{content:none}.toc-block--toc-6.site-theme #toc_container ul li a{background-color:#fff0;border-radius:inherit;box-sizing:border-box;color:var(--toc-link-color,#ffffff);display:block;font-size:13px;font-weight:400;line-height:1.25;padding:8px 20px 10px;text-align:center;text-decoration:none;white-space:normal}.toc-block--toc-6.site-theme #toc_container ul li:hover{background-color:var(--toc-background-hover-color,#fce043)}.toc-block--toc-6 #toc_container ul li:hover a{color:var(--toc-link-hover-color,#000000)}@media only screen and (min-width:768px){.toc-block--toc-6.site-theme #toc_container ul::after{content:"";flex:0 0 100%;height:0;order:4}.toc-block--toc-6.site-theme #toc_container ul li:nth-child(1){order:1}.toc-block--toc-6.site-theme #toc_container ul li:nth-child(2){order:2}.toc-block--toc-6.site-theme #toc_container ul li:nth-child(3){order:3}.toc-block--toc-6.site-theme #toc_container ul li:nth-child(4){order:5}.toc-block--toc-6.site-theme #toc_container ul li:nth-child(5){order:6}}@media only screen and (max-width:767px){.toc-block--toc-6.site-theme #toc_container ul{flex-direction:column;flex-wrap:nowrap;gap:8px}.toc-block--toc-6.site-theme #toc_container ul li{flex:0 0 auto;width:100%}.toc-block--toc-6.site-theme #toc_container ul li a{padding:8px 20px 10px;width:100%}}.site-theme.toc-block #toc_container .ctoc-body ul li>a{border-radius:inherit;box-sizing:border-box;display:block}.site-theme.toc-block #toc_container.toc--lead-first .ctoc-body ul li:first-child>a,.site-theme.toc-block #toc_container.toc--lead-last .ctoc-body ul li:last-child>a{margin-inline:auto;max-width:100%;width:fit-content}.site-theme.toc-block #toc_container .ctoc-body ul li>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media only screen and (max-width:767px){.site-theme.toc-block #toc_container .ctoc-body ul li>a{width:100%}.site-theme.toc-block #toc_container.toc--lead-first .ctoc-body ul li:first-child>a,.site-theme.toc-block #toc_container.toc--lead-last .ctoc-body ul li:last-child>a{margin-inline:0;width:100%}}