<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.toc-sticky-wrapper.toc-sticky-wrapper{margin:0}.toc{position:relative;z-index:20;background:var(--color-white);border-bottom:1px solid var(--color-gray);overflow:hidden;-webkit-transition:-webkit-box-shadow ease-in-out var(--transition-duration);transition:-webkit-box-shadow ease-in-out var(--transition-duration);transition:box-shadow ease-in-out var(--transition-duration);transition:box-shadow ease-in-out var(--transition-duration),-webkit-box-shadow ease-in-out var(--transition-duration)}.toc.stuck{position:fixed;top:var(--header-height-scrolled);left:0;right:0}.toc ul{padding:0 5% .125rem}.toc li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-bar .toc.stuck{top:calc(var(--admin-bar-height) + var(--header-height-scrolled))}.toc-link{position:relative;display:block;padding:.75rem;line-height:var(--highlight-font-condensed-line-height);font-weight:700;text-decoration:none}.toc-link,.toc-link:visited{color:var(--color-black)}.toc-link:after{content:"";position:absolute;right:.75rem;bottom:.25rem;left:.75rem;height:2px;background:transparent;-webkit-transition:background-color ease-in-out var(--transition-duration);transition:background-color ease-in-out var(--transition-duration)}.toc-link.active,.toc-link:focus,.toc-link:hover{color:var(--color-primary-light)}.toc-link.active:after{background:var(--color-primary-light)}@media screen and (min-width:48em){.toc ul{margin-right:-1rem;margin-left:-1rem}.toc-link{padding:1rem}.toc-link:after{left:1rem;right:1rem}}@media screen and (min-width:75em){.toc{border-top:1px solid var(--color-gray)}}@media screen and (max-width:87.4375em){.toc.stuck{-webkit-box-shadow:0 9px 26px rgba(0,0,0,.1);box-shadow:0 9px 26px rgba(0,0,0,.1)}.toc ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.5% .125rem;overflow-x:auto}.toc li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:87.5em){.toc-sticky-wrapper.toc-sticky-wrapper{height:auto!important}.toc{position:absolute;width:15.5rem;margin-top:4rem;font-size:calc(18/var(--global-font-size)*1rem);border-left:1px solid var(--color-gray);border-radius:4px 0 0 4px}.toc,.toc.stuck{left:unset;right:0}.toc ul{margin-left:0;margin-right:0;padding:1.25rem 1.25rem 1.25rem 1.5rem}.toc-link{padding-top:.875rem;padding-bottom:.875rem}}</pre></body></html>