.module-toc li,.module-toc ul{border:0;margin:0;padding:0}.module-toc ul{counter-reset:el;list-style-position:inside;list-style-type:var(--tb_tc_type,none);overflow:hidden;transition:max-height .4s}.module-toc.tb_toc_ic ul{display:grid;row-gap:.2em}.module-toc.tb_toc_ic li{align-items:center;display:flex;flex-wrap:wrap}.tb_toc_lv_1 ul{margin-left:1.15em;margin-top:3px}.tb_toc_active>a{font-weight:700}.tb_toc_show_num a:before{content:counters(el,".") ".";counter-increment:el;margin-right:7px}.tb_toc_b{--tb_tc_type:disc}.tb_toc_s{--tb_tc_type:square}.tb_toc_c{--tb_tc_type:circle}.tb_toc_ur{--tb_tc_type:upper-roman}.tb_toc_lr{--tb_tc_type:lower-roman}.tb_toc_head{display:flex}.tb_toc_head .module-title{flex:1;letter-spacing:-.03em;margin-bottom:.6em}.module-toc .tf_fa{border-radius:100%;cursor:pointer;display:inline-flex;margin-inline-start:5px;padding:8px;place-content:center;place-items:center;pointer-events:auto;position:relative}.module-toc .tf_fa:hover{background-color:hsla(0,0%,71%,.2)}.tb_toc_ic{margin-right:.2em}.module-toc .tf_hide,.tb_tc_close .tb_toc_mic_close,.tb_tc_sub_close>.tb_toc_cic{display:none}.tb_tc_close .tb_toc_mic,.tb_tc_sub_close>.tb_toc_cic_close{display:inline-flex}.module-toc span.tf_fa:before{border-bottom:1px solid;content:"";width:1em}.tb_tc_sub_close>span.tb_toc_cic_close:after{border-left:1px solid;content:"";display:none;display:block;height:1em;left:50%;position:absolute}