html.vs-article-navigation{--vs-article-nav-offset:128px;scroll-padding-top:var(--vs-article-nav-offset)}
html.vs-article-navigation #vs-article-header-root{display:contents}
html.vs-article-navigation .vs-article-context{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:14px}
html.vs-article-navigation .vs-article-context a{display:inline-flex;align-items:center;min-height:44px}
html.vs-article-navigation .skip-link{z-index:80}
html.vs-article-navigation .toc{top:var(--vs-article-nav-offset);max-height:calc(100dvh - var(--vs-article-nav-offset) - 24px);overflow-y:auto}
@media(max-width:1400px){html.vs-article-navigation{--vs-article-nav-offset:152px}}
@media(max-width:680px){html.vs-article-navigation .toc{max-height:none;overflow:visible}}
