.long-form__toc{--toc-dark: #171717;--toc-silver: #d4d4d4}.long-form__toc-title{margin-bottom: 0.5rem;display: block;font-size: 1.25rem;line-height: 1.75rem}.long-form__toc>li{position: relative;padding-left: 0px;padding-right: 0px;padding-top: 0.75rem;padding-bottom: 0.75rem}.long-form__toc>li a:is(.active){text-decoration-line: underline;text-underline-offset: 4px}.long-form__toc>li:not(:last-child)::before{position: absolute;display: block;height: 100%;background-color: var(--toc-dark);top:25px;left:8px;width:2px;content:""}.long-form__toc>li>a{display: block;padding-inline-start: 2rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600}.long-form__toc>li>a::after{position: absolute;display: inline-block;height: 1rem;width: 1rem;border-radius: 9999px;background-color: var(--toc-dark);top:18px;left:1px;content:""}.long-form__toc>li.active~::before,.long-form__toc>li.active~li a::after{background-color: var(--toc-silver)}.long-form__toc>li ol{margin-top: 0.5rem}.long-form__toc>li ol a{padding: 0.5rem;padding-inline-start: 2rem;font-size: 0.875rem;line-height: 1.25rem}@media (min-width: 1024px){.region__wrap .region--content-suffix .region__container{position: sticky;top: 2rem}body:has(.toolbar-menu-administration) .region__wrap .region--content-suffix .region__container{top: 4rem}}