div.main-aside-container{display:flex;gap:2rem}.col{max-width:100%}aside{flex-direction:column;flex-shrink:0;width:200px;display:none}.sticky{position:sticky;top:0;padding:1rem 0}.outline{nav#TableOfContents { ul { padding-left: 0; margin: 0; } ul ul { padding-left: 1rem; border-left: 1px solid #ddd; } ul>li { list-style-type: none; margin: 0.5rem 0; } } span.subtitle { text-transform: uppercase; font-size: 0.8rem; font-weight: bold; color: #777; } @media (prefers-color-scheme: dark) { span.subtitle { color: #bbb; } }}