.toc-heading{display:block;scroll-margin-block:100px;scroll-padding-top:100px}.section-nav{padding-left:0;text-wrap:balance}.section-nav a{color:var(--body-color);display:block;display:-webkit-box;font-size:.875rem;line-height:1.5;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in-out;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.section-nav .active a,.section-nav a:focus,.section-nav a:hover{color:var(--secondary)}.section-nav a svg{left:0;opacity:0;position:absolute;top:7.5px}.section-nav .active a svg{opacity:1}.section-nav .active svg path,.section-nav a:focus svg path,.section-nav a:hover svg path{fill:var(--warning)}