.toc{position:sticky;top:150px;margin-top:20px;padding:15px;border-radius:8px;background-color:#faf9fa}.toc__container{position:relative;flex-basis:25%}@media(max-width:767px){.toc__container{margin-bottom:50px}}.toc-required-sibling{height:100%}.toc a{display:block;color:#06000c;font-size:14px;line-height:20px;white-space:normal;margin-bottom:10px}.toc a.active{font-weight:bold;color:#3f0077}.toc a.toc-link_H3{margin-left:20px}