.mlr-gp-toc{position:sticky;top:135px}.mlr-gp-toc--legal{margin-left:6px}.mlr-gp-toc__box{background:#fff;border:1px solid #9da5ae;flex-direction:column;max-height:calc(100dvh - 155px);display:flex}.mlr-gp-toc__header{border-bottom:1px solid #9da5ae;flex:none;padding:32px;position:relative}.mlr-gp-toc__title{color:#54595f;font:600 18px / 1.2 var(--mlr-font-serif);margin:0;padding:0}.mlr-gp-toc__toggle{display:none}.mlr-gp-toc__body{overscroll-behavior:contain;min-height:0;padding:32px;overflow-y:auto}.mlr-gp-toc__rail{border-left:1px solid var(--mlr-nav-divider,#d9d9d9);position:relative}.mlr-gp-toc__bar{width:2px;height:var(--mlr-toc-h,0px);background:var(--mlr-accent,#6c349e);opacity:0;translate:0 var(--mlr-toc-y,0px);transition:translate .35s var(--mlr-ease-reveal,ease), height .35s var(--mlr-ease-reveal,ease), opacity .2s;pointer-events:none;position:absolute;top:0;left:-1px}.mlr-gp-toc__rail[data-marked=true] .mlr-gp-toc__bar{opacity:1}.mlr-gp-toc__list{margin:0;padding:0;list-style:none}.mlr-gp-toc__item{margin:0 0 9px;padding:0 0 0 16px;font-size:18px;line-height:1.5}.mlr-gp-toc__item:last-child{margin-bottom:0}.mlr-gp-toc__link{color:#3f444b;transition:color .2s}.mlr-gp-toc__link:focus-visible,.mlr-gp-toc__link.is-active{color:var(--mlr-accent,#6c349e)}@media (hover:hover){.mlr-gp-toc__link:hover{color:var(--mlr-accent,#6c349e)}}[id^=mlr-toc-]{scroll-margin-top:170px}.mlr-site h2[tabindex="-1"]:focus{outline:none}@media (max-width:1024px){.mlr-gp-toc{position:static}.mlr-gp-toc--legal{margin-left:0}.mlr-gp-toc__box{max-height:none}.mlr-gp-toc__header{border-bottom-color:#0000;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:5px 5px 5px 20px;transition:border-color .3s;display:flex}.mlr-gp-toc__box[data-open=true] .mlr-gp-toc__header{border-bottom-color:#9da5ae}.mlr-gp-toc__title{font-size:17px}.mlr-gp-toc__title.siteshell-editable-text--editmode{z-index:1;position:relative}.mlr-gp-toc__toggle{color:#54595f;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,color .2s;display:flex}.mlr-gp-toc__toggle:after{content:"";position:absolute;inset:0}.mlr-gp-toc__toggle:active{background:var(--mlr-paper,#f6f5f5)}.mlr-gp-toc__box[data-open=true] .mlr-gp-toc__toggle{color:var(--mlr-accent,#6c349e)}.mlr-gp-toc__chevron{transition:rotate .3s var(--mlr-ease-reveal,ease);display:flex}.mlr-gp-toc__box[data-open=true] .mlr-gp-toc__chevron{rotate:180deg}.mlr-gp-toc__body{visibility:hidden;transition:grid-template-rows .3s var(--mlr-ease-reveal,ease), visibility 0s .3s;grid-template-rows:0fr;padding:0 20px;display:grid;overflow:visible}.mlr-gp-toc__box[data-open=true] .mlr-gp-toc__body{visibility:visible;transition:grid-template-rows .3s var(--mlr-ease-reveal,ease), visibility 0s;grid-template-rows:1fr}.mlr-gp-toc__clip{min-height:0;overflow:hidden}.mlr-gp-toc__rail{margin:16px 0 20px}.mlr-gp-toc__item{margin:0;font-size:17px;line-height:1.4}.mlr-gp-toc__link{align-items:center;min-height:44px;padding:6px 0;display:flex}@media (hover:hover){.mlr-gp-toc__toggle:hover{color:var(--mlr-accent,#6c349e)}}[id^=mlr-toc-]{scroll-margin-top:calc(var(--mlr-header-h,70px) + 20px)}}@media print{.mlr-gp-toc{display:none}}
