.m-table-of-contents{background:#f6f6f6;border-radius:.5rem;margin:2.4rem auto;padding:2.4rem 3.2rem 2.8rem}.m-table-of-contents .toc-title{color:#0c0c0c;font-size:2.2rem;font-weight:500;margin:0 0 .6rem}.m-table-of-contents a{color:inherit;text-decoration:none}.m-table-of-contents a:hover{color:#da003d;opacity:1;text-decoration:underline}.m-table-of-contents .toc-list{font-size:1.8rem;line-height:1.6}.m-table-of-contents .toc-list ol,.m-table-of-contents .toc-list ul{margin:0;padding:0}.m-table-of-contents .toc-list>ol li:not(:last-child),.m-table-of-contents .toc-list>ul li:not(:last-child){margin-bottom:1.4rem}.m-table-of-contents .toc-list li{color:#0c0c0c;display:block;margin:0}.m-table-of-contents .toc-list li:not(:last-child){margin-bottom:1rem}.m-table-of-contents .toc-list li a{display:table}.m-table-of-contents .toc-list li a .no{display:table-cell;font-family:Poppins,sans-serif;font-weight:500;white-space:nowrap;width:1.5em}.m-table-of-contents .toc-list li a .title{display:table-cell}.m-table-of-contents .toc-list li ol{margin-top:1rem;padding-left:1.5em}.m-table-of-contents .toc-list li ol li{font-size:1.6rem;padding-left:2rem;position:relative}.m-table-of-contents .toc-list li ol li:before{border-top:1px solid;content:"";display:block;height:0;left:0;position:absolute;top:.7em;width:1rem}.m-table-of-contents .toc-list li ol a{display:block}.m-table-of-contents .toc-list li ol a .no{display:none}.m-table-of-contents .toc-list li ol a .title{display:block}@media screen and (max-width:768px){.m-table-of-contents{margin:2.4rem auto 4.8rem;padding:1.6rem 1.6rem 2rem}.m-table-of-contents:first-child{margin-top:0}.m-table-of-contents .toc-title{font-size:1.8rem;line-height:1.4;margin:0 0 .8rem}.m-table-of-contents .toc-list{font-size:1.6rem}.m-table-of-contents .toc-list>ol>li,.m-table-of-contents .toc-list>ul>li{font-size:1.7rem;line-height:1.6}.m-table-of-contents .toc-list>ol>li:not(:last-child),.m-table-of-contents .toc-list>ul>li:not(:last-child){margin-bottom:1.6rem}.m-table-of-contents .toc-list li:not(:last-child){margin-bottom:.8rem}.m-table-of-contents .toc-list li ol{margin-top:.8rem;padding-left:2.5rem}.m-table-of-contents .toc-list li ol li{font-size:1.4rem}.m-table-of-contents .toc-list li ol li:before{top:.8em}}