.toc-container{border:1px solid #ddd;padding:10px;font-size:.9em}.toc-container ul{list-style:none;padding-left:0}.toc-container li{margin:5px 0}.toc-container a{text-decoration:none;color:#333}.toc-mobile-wrapper{margin:15px 0}.toc-toggle{background:#eee;border:none;padding:8px;font-size:1em;cursor:pointer}