.TocMobileLauncher_mck-c-toc-launcher__pPugf{position:fixed;top:0;z-index:var(--mdc-zindex-20);transition:top .3s .7s}

[dir="ltr"] .TocMobileLauncher_mck-c-toc-launcher__pPugf{left:0}

[dir="rtl"] .TocMobileLauncher_mck-c-toc-launcher__pPugf{right:0}

.TocMobileLauncher_mck-c-toc-launcher__pPugf a:focus span::before{background-color:var(--mdc-color-neutral-white)}

.TocMobileLauncher_mck-c-toc-launcher--collapsed__foCTe a:focus{color:var(--mdc-color-neutral-white)}

.TocMobileLauncher_mck-c-toc-launcher--collapsed__foCTe a:focus span::before{background-color:var(--mdc-color-electric-blue-500)}

.TocMobileLauncher_mck-c-toc-launcher--hidden__UoxD_{top:-4rem;transition:none}

.TocMobileLauncher_mck-c-toc-launcher__menu-container__NYskN{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);height:var(--mdc-size-spacing-48);padding:var(--mdc-size-spacing-8);border-radius:var(--mdc-size-border-radius-8);margin:var(--mdc-size-spacing-8)}

.TocMobileLauncher_mck-c-toc-launcher__menu-container--collapsed___zGxt{background-color:var(--mdc-color-electric-blue-500)}

.TocMobileLauncher_mck-c-toc-launcher__overlay__AtIaI{position:fixed;top:0;z-index:var(--mdc-zindex-20);width:100vw;height:100vh;background-color:rgba(0,0,0,.45);transition:background-color .3s ease-in-out}

[dir="ltr"] .TocMobileLauncher_mck-c-toc-launcher__overlay__AtIaI{left:0}

[dir="rtl"] .TocMobileLauncher_mck-c-toc-launcher__overlay__AtIaI{right:0}

.TocMobileLauncher_mck-c-toc-launcher__overlay--invisible__GCGWJ{background-color:rgba(0,0,0,0);pointer-events:none}

.TocMobileLauncher_mck-c-toc-launcher__sticky-banner__07V8E{position:fixed;top:0;z-index:var(--mdc-zindex-20);width:100vw;height:4rem;background-color:var(--mdc-color-neutral-white);border-bottom:var(--mdc-size-border-width-1) solid var(--mdc-color-neutral-gray-18);transition:top .3s .7s}

[dir="ltr"] .TocMobileLauncher_mck-c-toc-launcher__sticky-banner__07V8E{left:0}

[dir="rtl"] .TocMobileLauncher_mck-c-toc-launcher__sticky-banner__07V8E{right:0}

.TocMobileLauncher_mck-c-toc-launcher__sticky-banner--hidden__5ljOA{top:-4rem;transition:none}
.TocMenu_mck-c-toc-menu__Du57H{position:fixed;top:4.125rem;transform:translateY(0);z-index:var(--mdc-zindex-20);transition:all .3s ease-in-out;width:90vw}

[dir="ltr"] .TocMenu_mck-c-toc-menu__Du57H{left:0}

[dir="rtl"] .TocMenu_mck-c-toc-menu__Du57H{right:0}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu__Du57H{top:50%;transform:translateY(-50%);width:11.5rem}}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu--with-sticky-share__S_Mvc{top:calc(50% + var(--mdc-size-spacing-64));transform:translateY(calc((50% + var(--mdc-size-spacing-32)) * -1))}}

[dir="ltr"] .TocMenu_mck-c-toc-menu--collapsed__TcFip{left:-90vw}

[dir="rtl"] .TocMenu_mck-c-toc-menu--collapsed__TcFip{right:-90vw}

@media(min-width: 768px){
[dir="ltr"] .TocMenu_mck-c-toc-menu--collapsed__TcFip{left:-10rem}

[dir="rtl"] .TocMenu_mck-c-toc-menu--collapsed__TcFip{right:-10rem}}

.TocMenu_mck-c-toc-menu--collapsed__TcFip .TocMenu_mck-c-toc-menu__right-arrow__5PY9l{color:var(--mdc-color-neutral-white)}

.TocMenu_mck-c-toc-menu--collapsed__TcFip .TocMenu_mck-c-toc-menu__tab__oT2C_:hover{box-sizing:border-box;border:var(--mdc-size-border-width-1) solid var(--mdc-color-electric-blue-500)}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu--collapsed__TcFip .TocMenu_mck-c-toc-menu__tab__oT2C_:hover{background:var(--mdc-color-neutral-white)}}

.TocMenu_mck-c-toc-menu--collapsed__TcFip .TocMenu_mck-c-toc-menu__tab__oT2C_:hover .TocMenu_mck-c-toc-menu__right-arrow__5PY9l{color:var(--mdc-color-electric-blue-500)}

[dir="ltr"] .TocMenu_mck-c-toc-menu--hidden__XdtrE{left:-90vw}

[dir="rtl"] .TocMenu_mck-c-toc-menu--hidden__XdtrE{right:-90vw}

@media(min-width: 768px){
[dir="ltr"] .TocMenu_mck-c-toc-menu--hidden__XdtrE{left:-12rem}

[dir="rtl"] .TocMenu_mck-c-toc-menu--hidden__XdtrE{right:-12rem}}

.TocMenu_mck-c-toc-menu__collapse-button__lnS2T,.TocMenu_mck-c-toc-menu__right-arrow__5PY9l{position:absolute}

[dir="ltr"] .TocMenu_mck-c-toc-menu__collapse-button__lnS2T,[dir="ltr"] .TocMenu_mck-c-toc-menu__right-arrow__5PY9l{right:calc(var(--mdc-size-spacing-4)/2)}

[dir="rtl"] .TocMenu_mck-c-toc-menu__collapse-button__lnS2T,[dir="rtl"] .TocMenu_mck-c-toc-menu__right-arrow__5PY9l{left:calc(var(--mdc-size-spacing-4)/2)}

.TocMenu_mck-c-toc-menu__collapse-button__lnS2T{cursor:pointer;top:calc(var(--mdc-size-spacing-32)*-1)}

.TocMenu_mck-c-toc-menu__collapse-button__lnS2T span::before{color:var(--mdc-color-neutral-black);background-color:var(--mdc-color-neutral-white)}

.TocMenu_mck-c-toc-menu__collapse-button__lnS2T:hover span::before{color:var(--mdc-color-neutral-black);background-color:var(--mdc-color-neutral-hover-gray)}

@media(min-width: 768px)and (max-width: 1179px){
.TocMenu_mck-c-toc-menu__collapse-button__lnS2T span::before{color:var(--mdc-color-neutral-white);background-color:var(--mdc-color-palette-electric-blue)}

.TocMenu_mck-c-toc-menu__collapse-button__lnS2T:hover span::before{color:var(--mdc-color-palette-electric-blue);background-color:var(--mdc-color-neutral-white)}}

.TocMenu_mck-c-toc-menu__collapse-button--is-mobile__GWUCd{position:fixed;top:0;width:var(--mdc-size-spacing-48);height:var(--mdc-size-spacing-48)}

[dir="ltr"] .TocMenu_mck-c-toc-menu__collapse-button--is-mobile__GWUCd{left:0;margin:var(--mdc-size-spacing-8) var(--mdc-size-spacing-8) var(--mdc-size-spacing-8) var(--mdc-size-spacing-16)}

[dir="rtl"] .TocMenu_mck-c-toc-menu__collapse-button--is-mobile__GWUCd{right:0;margin:var(--mdc-size-spacing-8) var(--mdc-size-spacing-16) var(--mdc-size-spacing-8) var(--mdc-size-spacing-8)}

.TocMenu_mck-c-toc-menu__collapse-button--is-mobile__GWUCd span:hover::before{background-color:var(--mdc-color-neutral-white) !important}

.TocMenu_mck-c-toc-menu__right-arrow__5PY9l{color:var(--mdc-color-neutral-white);top:calc(50% - var(--mdc-size-spacing-16))}

.TocMenu_mck-c-toc-menu__tab__oT2C_{position:relative;display:flex;width:calc(90vw - .5rem);height:var(--mdc-size-spacing-64);box-sizing:content-box;background:var(--mdc-color-electric-blue-800);transition:width .4s;box-shadow:var(--mdc-elevation-2);margin-bottom:calc(var(--mdc-size-spacing-4)/2)}

.TocMenu_mck-c-toc-menu__tab__oT2C_ a{color:var(--mdc-color-electric-blue-800)}

.TocMenu_mck-c-toc-menu__tab--disabled__xaXrM{pointer-events:none;cursor:default}

.TocMenu_mck-c-toc-menu__tab--active__UOJjH{cursor:pointer;width:90vw;background:var(--mdc-color-electric-blue-500)}

.TocMenu_mck-c-toc-menu__tab--active__UOJjH a{color:var(--mdc-color-electric-blue-500);font-weight:var(--mdc-font-weight-medium)}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu__tab__oT2C_{height:var(--mdc-size-spacing-72);width:11rem}

.TocMenu_mck-c-toc-menu__tab__oT2C_:hover{cursor:pointer;background:var(--mdc-color-electric-blue-500)}

.TocMenu_mck-c-toc-menu__tab--minimal__EjIjl{height:var(--mdc-size-spacing-48)}

.TocMenu_mck-c-toc-menu__tab--minimal__EjIjl .TocMenu_mck-c-toc-menu__title___JS5b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

.TocMenu_mck-c-toc-menu__tab--active__UOJjH,.TocMenu_mck-c-toc-menu__tab__oT2C_:hover{width:11.5rem;color:var(--mdc-color-electric-blue-500);font-weight:var(--mdc-font-weight-medium)}}

@media(min-width: 1180px){
.TocMenu_mck-c-toc-menu__tab__oT2C_ a,.TocMenu_mck-c-toc-menu__tab__oT2C_:hover{font-weight:var(--mdc-font-weight-regular)}

.TocMenu_mck-c-toc-menu__tab__oT2C_ a:hover{color:var(--mdc-color-electric-blue-500)}}

.TocMenu_mck-c-toc-menu__link-item__5HPhL{display:flex;align-items:center;width:calc(90vw - 1.5rem);padding:0 var(--mdc-size-spacing-16);background:var(--mdc-color-neutral-white);cursor:pointer}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu__link-item__5HPhL{width:10rem}}

.TocMenu_mck-c-toc-menu__title___JS5b{font-size:var(--mdc-size-font-16);line-height:var(--mdc-size-line-height-24);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu__title___JS5b{font-size:var(--mdc-size-font-14);line-height:var(--mdc-size-line-height-20);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}
