.table_of-contents{margin-bottom:2rem 0;width:100%}.table_of-contents .card{align-items:flex-start;border:1px solid var(--gray_light-color);border-radius:2rem;flex-direction:column;gap:1.4rem;height:fit-content;justify-content:center;margin:0 auto}.table_of-contents .card .card_top{align-items:flex-start;align-self:stretch;background:var(--main_light-color);border-radius:2rem 2rem 0 0;display:flex;justify-content:space-between;overflow:hidden;padding:.8rem 3.2rem;top:0;width:100%;z-index:2}.table_of-contents .card .card_top .left_side{align-items:center;color:var(--white,#fff);display:flex;font-size:1.8rem;font-weight:700;gap:.8rem}.table_of-contents .card .card_top .left_side img{width:2.4rem}.table_of-contents .card .card_top .right_side-btn{align-items:flex-start;border:.1rem solid var(--white,#fff);border-radius:.5rem;color:var(--white,#fff);cursor:pointer;display:flex;font-size:1.2rem;font-weight:400;padding:.5rem .8rem;text-align:center;transition:all .35s ease}.table_of-contents .card .card_top .right_side-btn:hover{opacity:.7}.table_of-contents .card .card_bottom{align-items:flex-start;align-self:stretch;background:var(--bg_gray-color);border:1px solidvar(--line-color);border-radius:0 0 2rem 2rem;display:none;flex-direction:column;gap:1.4rem;padding:1.4rem 3.2rem 2.4rem;width:100%}.index_h2 a{font-weight:700}.index_h2 a,.index_h3 a{color:var(--text_main-color);font-size:14px}.index_h3 a{font-weight:30}.table_of-contents .card .card_bottom li:before{display:none}.table_of-contents .card .card_bottom li a ul{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;padding-left:1.6rem}.card_bottom ul{padding:0}.table_of-contents .card .card_bottom li a ul li a{color:var(--text_main-color);font-size:1.4rem;font-weight:400}.table_of-contents .card .card_bottom.active{display:flex}.index_h2 a:hover{text-decoration-line:underline}.index_h2,.index_h2 ul{display:flex;flex-direction:column;gap:.8rem;padding:0}.rounded-corners{border-radius:10px!important}@media(max-width:768px){.table_of-contents .card .card_bottom.active{padding:1.4rem 2rem 2.4rem}}