.buldok-toc-bar{background-color:var(--charcoal);border-bottom:1px solid hsla(0,0%,100%,.06);font-family:var(--font-body);left:0;padding:14px 0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:999}.buldok-toc-bar.is-visible{transform:translateY(0)}.buldok-header.toc-header-hidden{transform:translateY(-100%)!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important}.buldok-header{transition:transform .4s cubic-bezier(.4,0,.2,1)}.buldok-toc-bar__inner{display:flex;flex-direction:column;gap:10px}.buldok-toc-bar__intro{color:var(--teal-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.buldok-toc-bar__nav{width:100%}.buldok-toc-bar__list{display:grid;gap:2px 32px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.buldok-toc-bar__item{margin:0}.buldok-toc-bar__link{align-items:baseline;color:hsla(0,0%,100%,.55);display:flex;font-size:13px;font-weight:400;gap:6px;line-height:1.4;padding:3px 0;text-decoration:none;transition:color var(--transition-slow)}.buldok-toc-bar__link-num{color:hsla(0,0%,100%,.3);flex-shrink:0;font-size:11px;font-weight:600;min-width:16px;transition:color var(--transition-slow)}.buldok-toc-bar__link:hover{color:hsla(0,0%,100%,.9)}.buldok-toc-bar__link:hover .buldok-toc-bar__link-num{color:hsla(0,0%,100%,.6)}.buldok-toc-bar__link--active{color:var(--teal-primary);font-weight:500}.buldok-toc-bar__link--active .buldok-toc-bar__link-num{color:var(--teal-primary)}.buldok-toc-bar__progress{background:hsla(0,0%,100%,.06);bottom:0;height:2px;left:0;position:absolute;right:0}.buldok-toc-bar__progress-fill{background:var(--teal-primary);height:100%;transition:width .1s linear;width:0}@media (max-width:767px){.buldok-toc-bar{padding:10px 0}.buldok-toc-bar__inner{gap:6px}.buldok-toc-bar__intro{font-size:10px}.buldok-toc-bar__list{gap:1px 16px;grid-template-columns:repeat(2,1fr)}.buldok-toc-bar__link{font-size:11.5px;padding:2px 0}.buldok-toc-bar__link-num{font-size:10px;min-width:14px}}