.toc{border:1px solid #ddd;padding:20px;background-color:#fff}.toc h2{font-size:1.5em;margin-bottom:10px}.toc ul,.toc ol{padding-left:20px;margin-top:0;margin-bottom:0}.toc ul{list-style-type:disc}.toc ol{list-style-type:decimal}.toc li{margin:5px 0}.toc a{text-decoration:none;color:var(--toc-link-color,#000)!important}.toc a:hover{text-decoration:underline;color:var(--toc-link-hover-color,#000)!important}