/* Direct links accompany the original continuous page layouts. */
.nav-group{width:100%;min-width:0}
.nav-children{list-style:none;margin:10px 0 0 1px;padding:0 0 0 12px;border-left:1px solid var(--line)}
.sidebar .nav-children a{display:block;width:auto;font-size:10.5px;line-height:1.8;padding:5px 0 5px 2px;border:0;color:var(--muted);word-break:keep-all}
.sidebar .nav-children a::before{content:none}
.sidebar .nav-children a:hover,.sidebar .nav-children a[aria-current="location"]{color:var(--green)}
.sidebar .nav-children a[aria-current="location"]{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a6ad9d}
.nav-children[hidden]{display:none!important}
.section-jumps{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 0 30px;padding-bottom:17px;border-bottom:1px solid var(--line)}
.section-jumps a{font-size:11px;line-height:2;color:var(--muted);padding:4px 0;word-break:keep-all}
.section-jumps a:hover,.section-jumps a[aria-current="location"]{color:var(--green);text-decoration:underline;text-underline-offset:6px}
.section-jump-target{scroll-margin-top:28px;outline:none}
@media(min-width:901px){.sidebar .brand-row{flex:none}.sidebar-content{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-left:14px;margin-left:-14px}.sidebar nav{flex:none}.sidebar-bottom{flex:none}}
@media(max-width:1100px) and (min-width:901px){.sidebar nav{gap:16px}.sidebar .nav-children a{font-size:10px}}
@media(max-width:900px){.sidebar-content{max-height:calc(100svh - 155px);overflow-y:auto;overscroll-behavior:contain}.sidebar .nav-group>a{min-height:47px}.sidebar .nav-children{margin:4px 0 12px 2px;padding-left:15px}.sidebar .nav-children a{font-size:12px;min-height:44px;line-height:1.9;padding:11px 2px;border:0}.section-jumps a{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:560px){.section-jumps{gap:0 19px;margin:0 5px 25px;padding-bottom:12px}.section-jumps a{font-size:10px}.section-jump-target{scroll-margin-top:20px}}
