.md-product-inpage-navigation{transition:transform .3s ease;background-color:#fff}
.md-product-inpage-navigation:not(.md-component--initialized){display:none}
.md-product-inpage-navigation.light-on-dark{background-color:#000}
.md-product-inpage-navigation.light-on-dark .md-in-list-item a::after{background-color:#fff}
.md-product-inpage-navigation.sticky{position:fixed;top:0;left:0;right:0;z-index:10}
.md-product-inpage-navigation.inactive{transform:translate3D(0,-100%,0)}
.md-product-inpage-navigation .md-icn-angle-down{transition:transform .25s ease-out}
.md-product-inpage-navigation .md-in-wrapper{height:34px;background-color:inherit;position:relative}
.md-product-inpage-navigation .md-in-wrapper.open{height:auto;max-height:100vh}
.md-product-inpage-navigation .md-in-wrapper.open.scrollable{overflow:scroll;-webkit-overflow-scrolling:touch}
.md-product-inpage-navigation .md-in-wrapper.open .md-icn-angle-down{transform:rotate3D(0,0,1,-180deg)}
.md-product-inpage-navigation .md-in-wrapper.open .md-in-label{opacity:0}
.md-product-inpage-navigation .md-in-wrapper.open .md-in-list-item{opacity:1}
.md-product-inpage-navigation .md-in-status-bar{padding-top:9px;padding-bottom:9px;padding-left:15px}
.md-product-inpage-navigation .md-in-label{position:absolute;width:100%;top:8px;left:0;text-align:center;transition:opacity .15s ease;user-select:none}
.md-product-inpage-navigation .md-in-label span,.md-product-inpage-navigation .md-in-list-item a{font-family:'MINIItalic','Georgia',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.125rem;font-weight:normal;font-style:italic;text-decoration:none}
.localized-fonts-loaded .md-product-inpage-navigation .md-in-label span,.localized-fonts-loaded .md-product-inpage-navigation .md-in-list-item a{font-family:'MINIItalic','MINIItalicLocalized','Georgia',serif}
.md-product-inpage-navigation .md-in-item-list{position:relative;width:100%;left:0;background-color:inherit;padding-top:10px;padding-bottom:40px;display:none}
.md-product-inpage-navigation .md-in-list-item{text-align:center;opacity:0;transition:opacity .2s ease}
.md-product-inpage-navigation .md-in-list-item+.md-in-list-item{margin-top:20px}
.md-product-inpage-navigation .md-in-list-item.active a::after{display:block}
.md-product-inpage-navigation .md-in-list-item a{position:relative;padding:10px;display:inline-block}
.md-product-inpage-navigation .md-in-list-item a:hover::after{display:block}
.md-product-inpage-navigation .md-in-list-item a::after{content:'';position:absolute;height:2px;width:calc(100% - 20px);left:10px;bottom:2px;background-color:#000;display:none}
.md-product-inpage-navigation .author-only-visible{opacity:.3}
@media(min-width:768px){.md-product-inpage-navigation .md-in-item-list{padding-top:30px;padding-bottom:60px}
.md-product-inpage-navigation .md-in-item-list+.md-in-list-item{margin-top:30px}
.md-product-inpage-navigation .md-in-status-bar,.md-product-inpage-navigation .md-in-label{cursor:pointer}
.md-product-inpage-navigation .md-in-status-bar{padding-left:57px}
}
@media(min-width:1280px){.md-product-inpage-navigation .md-in-label span,.md-product-inpage-navigation .md-in-list-item a{font-size:1.125rem}
}
@media(min-width:1920px){.md-product-inpage-navigation .md-in-wrapper{height:40px}
.md-product-inpage-navigation .md-in-status-bar{padding-top:12px;padding-bottom:12px;margin:0 80px}
.md-product-inpage-navigation .md-in-label{top:10px}
.md-product-inpage-navigation .md-in-label span,.md-product-inpage-navigation .md-in-list-item a{font-size:1.5rem;line-height:1.25rem}
}
.md-direction-rtl .md-product-inpage-navigation{direction:rtl}
.md-direction-rtl .md-product-inpage-navigation .md-in-wrapper.open .md-icn-angle-down{transform:rotate3D(0,0,1,180deg)}
.md-direction-rtl .md-product-inpage-navigation .md-in-status-bar{padding-left:0;padding-right:15px}
.md-direction-rtl .md-product-inpage-navigation .md-in-label{left:auto;right:0}
.md-direction-rtl .md-product-inpage-navigation .md-in-item-list{left:auto;right:0}
.md-direction-rtl .md-product-inpage-navigation .md-in-list-item a::after{left:auto;right:10px}
@media(min-width:768px){.md-direction-rtl .md-product-inpage-navigation .md-in-status-bar{padding-left:0;padding-right:57px}
}