.mobile-toc-container{margin-bottom:0;padding:20px 40px !important}.mobile-toc-container-fixed{position:fixed;bottom:0;z-index:1090;width:100%;box-sizing:border-box}.mobile-toc-container.show{overflow-y:scroll}.mobile-toc-container h4{margin:0 !important;cursor:pointer;position:relative}.mobile-toc-container h4:after{content:"+";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color:inherit}.mobile-toc-container.show h4:after{content:"-"}.mobile-toc-container .toc{display:none}.mobile-toc-container.show .toc{display:inline-block;margin-top:20px}