.ui-page-nav-jump{display:block;margin-bottom:var(--spacing-md)}.ui-page-nav{display:none}@media(min-width:1100px){.ui-page-nav-jump{display:none}.ui-page-nav{display:block;position:sticky;top:var(--spacing-xl);align-self:start;max-height:calc(100vh - 2 * var(--spacing-xl));overflow-y:auto}.ui-page-nav-title{margin:0 0 var(--spacing-sm);padding-left:var(--spacing-md);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ui-page-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ui-page-nav-link{position:relative;display:block;padding:var(--spacing-xs) var(--spacing-md);font-size:.875rem;line-height:1.4;color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.ui-page-nav-link:before{content:"";position:absolute;left:0;top:50%;width:3px;height:1.1rem;border-radius:2px;background:var(--text-primary);transform:translateY(-50%);opacity:0}.ui-page-nav-link:hover{color:var(--text-secondary)}.ui-page-nav-link.is-active{color:var(--text-primary);font-weight:600}.ui-page-nav-link.is-active:before{opacity:1}.ui-page-nav-link.is-danger{color:var(--error)}.ui-page-nav-link.is-danger:before{background:var(--error)}}@media(prefers-reduced-motion:reduce){.ui-page-nav-link{transition:none}}
