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

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

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

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

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

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

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

.TocMobileLauncher_mck-c-toc-launcher__menu-container__flNMA{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__mp0ab{background-color:var(--mdc-color-electric-blue-500)}

.TocMobileLauncher_mck-c-toc-launcher__overlay__k8OvG{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__k8OvG{left:0}

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

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

.TocMobileLauncher_mck-c-toc-launcher__sticky-banner__Cz1l3{position:fixed;top:0;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__Cz1l3{left:0}

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

.TocMobileLauncher_mck-c-toc-launcher__sticky-banner--hidden__I17uH{top:-4rem;transition:none}
.TocMenu_mck-c-toc-menu__XeXRA{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__XeXRA{left:0}

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

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

@media(min-width: 768px){
.TocMenu_mck-c-toc-menu--with-sticky-share__enXkz{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__39GhS{left:-90vw}

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

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

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

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

.TocMenu_mck-c-toc-menu--collapsed__39GhS .TocMenu_mck-c-toc-menu__tab__fiZYT: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__39GhS .TocMenu_mck-c-toc-menu__tab__fiZYT:hover{background:var(--mdc-color-neutral-white)}}

.TocMenu_mck-c-toc-menu--collapsed__39GhS .TocMenu_mck-c-toc-menu__tab__fiZYT:hover .TocMenu_mck-c-toc-menu__right-arrow__UY6gv{color:var(--mdc-color-electric-blue-500)}

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

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

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

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

.TocMenu_mck-c-toc-menu__collapse-button__O5rxL,.TocMenu_mck-c-toc-menu__right-arrow__UY6gv{position:absolute}

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

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

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

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

.TocMenu_mck-c-toc-menu__collapse-button__O5rxL: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__O5rxL span::before{color:var(--mdc-color-neutral-white);background-color:var(--mdc-color-palette-electric-blue)}

.TocMenu_mck-c-toc-menu__collapse-button__O5rxL: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__1NkGs{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__1NkGs{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__1NkGs{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__1NkGs span:hover::before{background-color:var(--mdc-color-neutral-white) !important}

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

.TocMenu_mck-c-toc-menu__tab__fiZYT{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__fiZYT a{color:var(--mdc-color-electric-blue-800)}

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

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

.TocMenu_mck-c-toc-menu__tab--active__6r9Lw 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__fiZYT{height:var(--mdc-size-spacing-72);width:11rem}

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

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

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

.TocMenu_mck-c-toc-menu__tab--active__6r9Lw,.TocMenu_mck-c-toc-menu__tab__fiZYT: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__fiZYT a,.TocMenu_mck-c-toc-menu__tab__fiZYT:hover{font-weight:var(--mdc-font-weight-regular)}

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

.TocMenu_mck-c-toc-menu__link-item__BbYGw{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__BbYGw{width:10rem}}

.TocMenu_mck-c-toc-menu__title__y2JX9{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__y2JX9{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}}
