/*!
 * NinSheetMusic (http://www.ninsheetmusic.org/)
 *
 * @package NinSheetMusic Site
 * @author The Deku Trombonist
 * @copyright 2019
 */

/**
 * Portions taken from Deku Framework
 *
 * @author The Deku Trombonist
 * @copyright 2019
 * @license MIT License
 */
 @font-face{font-family:'Open Sans';src:url(/fonts/OpenSans-Regular-kern-latin.woff2) format('woff2'),url(/fonts/OpenSans-Regular-kern-latin.woff) format('woff');font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/fonts/OpenSans-Italic-kern-latin.woff2) format('woff2'),url(/fonts/OpenSans-Italic-kern-latin.woff) format('woff');font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(/fonts/OpenSans-Bold-kern-latin.woff2) format('woff2'),url(/fonts/OpenSans-Bold-kern-latin.woff) format('woff');font-display:swap;font-weight:700;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}a:not(:hover):link{text-decoration:none}a:hover{cursor:pointer}a:focus,button:focus{outline:2px solid rgba(180,35,35,.4)}button{background:none;border:none;color:inherit;font-size:inherit}ul{list-style:none}body{font-family:'Open Sans',sans-serif;font-size:16px;min-height:100vh;overflow-y:scroll;background-color:#F1F7F9;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body.isOverlayOpen{overflow:hidden}.-pageWidth{width:85%;max-width:90rem;margin:0 auto;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}#pageHeader{width:100%}#pageBanner{display:block;background-image:url(../images/banner_nsm.png);background-repeat:no-repeat;background-position:center;margin-top:3rem;height:200px;-webkit-transition:margin-top 0.3s ease;-moz-transition:margin-top 0.3s ease;-o-transition:margin-top 0.3s ease;transition:margin-top 0.3s ease}#pageMain{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.breadcrumbs{color:#000;margin-top:.75rem;margin-left:1rem;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.breadcrumbs ol{font-size:0}.breadcrumbs ol li{text-decoration:none;display:inline-block;font-size:.875rem;padding-bottom:.5em;padding-right:.5em}.breadcrumbs li a{display:inline-block;color:#B42323}.breadcrumbs a:focus{outline-offset:2px}.breadcrumbs li::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13 -13 26 26'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m-10,-5.5l10,11l10,-11' stroke-width='4' stroke='%23000' fill='none' transform='rotate%28-90 0 0%29'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;margin-left:.5em;position:relative;vertical-align:middle;width:1em;height:1em}#mainTitle{color:#B42323;font-size:2.75rem;font-weight:700;margin:.5em auto;padding:0 1rem;text-align:center;-webkit-transition:font-size 0.3s ease;-moz-transition:font-size 0.3s ease;-o-transition:font-size 0.3s ease;transition:font-size 0.3s ease;text-shadow:2px 1px 0 #FFF,3px 2px 0 rgba(0,0,0,.15)}.mainTitle--logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mainTitle--logo::before{background:url(../images/logo.png) no-repeat center/auto 75%;content:'';height:4em;width:4em;max-height:20vw;max-width:20vw;-webkit-transition:max-height 0.3s ease,max-width 0.3s ease;-moz-transition:max-height 0.3s ease,max-width 0.3s ease;-o-transition:max-height 0.3s ease,max-width 0.3s ease;transition:max-height 0.3s ease,max-width 0.3s ease}#mainTitle span span{display:block;font-size:.5em;font-weight:400;font-style:italic;text-shadow:none;color:#333}#mainContentContainer{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#mainContent{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}#mainContent>.contentBox{margin-bottom:2rem}#mainSidebar{margin-left:1.5rem;min-width:15rem;width:20%}#mainSidebar section{color:#333;margin-bottom:1.5em;font-size:.8125em}#mainSidebar section:last-child{margin-bottom:2rem}#mainSidebar section .heading{margin-bottom:.5em;font-size:1.125rem}.backToTop{font-size:.875rem;padding-top:.75em;padding-bottom:.5em;padding-right:.5em;text-align:right}.backToTop-link{color:#3B5DAC}.backToTop-link:hover{text-decoration:underline}.backToTop-link:focus{outline-color:rgba(59,93,172,.5)}#pageFooter{background-color:#124E7A;color:#FFF;background:linear-gradient(210deg,#213c71,#152154 70%);-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}#pageFooter:before{background:linear-gradient(210deg,#df3170,#2d56a9 50%);content:'';display:block;width:100%;height:3px}#pageFooter a{color:inherit}.pageFooter-inner{padding-top:1.5rem}.pageFooter-inner>*{text-align:center;margin-bottom:1.5rem}.pageFooter-social{font-size:0;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pageFooter-social li{font-size:.875rem;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.pageFooter-social a{height:100%;padding:.25rem .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pageFooter-social a:hover{background-color:rgba(0,0,0,.2)}.pageFooter-social a:focus{outline-color:rgba(255,255,255,.33)}.pageFooter-socialLink img{width:auto;height:1.5rem;vertical-align:middle;margin-right:.5em}.pageFooter-socialLink--discord img{width:auto;height:36px}.pageFooter-socialLink--discord .fullDiscordLogo{margin-top:6px}.pageFooter-socialLink--discord .smallDiscordLogo{display:none}.pageFooter-authors{font-size:.875rem;margin-bottom:1em}.pageFooter-copyright{font-size:.75rem}.-disableUserSelect{-moz-user-select:none}.screenReaderOnly{border:0;clip:rect(0,0,0,0);display:block;margin:-1px;outline:0;overflow:hidden;padding:0;position:absolute;width:1px;height:1px}.textAlignCenter{text-align:center}.textInput{border-radius:.375em;padding:.375em;width:100%;border:1px solid #D2D2D2;border-right-color:#C2C2C2;border-bottom-color:#C2C2C2}.textInput:focus,.textInput:hover{-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.08);box-shadow:3px 3px 6px 0 rgba(0,0,0,.08)}.scrollbarMeasure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9001px}.-outlineRadius{position:relative}.-outlineRadius:focus{outline:none}.-outlineRadius:focus:before{border:2px solid rgba(180,35,35,.4);border-radius:inherit;content:'';position:absolute;top:0;bottom:0;left:0;right:0}.contentBox{overflow:hidden;color:#000;background-color:#FFF;border-radius:.375em;/*! border: 1px solid #E7E7E7; */
}.contentBox--outerShadow{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.25);box-shadow:0 0 6px 1px rgba(0,0,0,.25)}.contentBox--insetShadow{-webkit-box-shadow:0 0 4px 1px #D6DDE0 inset;box-shadow:0 0 4px 1px #D6DDE0 inset}.contentBox>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.contentBox>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.verticalDivider{position:relative;width:1px}.verticalDivider::after{content:'';position:absolute;top:20%;bottom:20%;right:0;width:0;border-right:1px solid currentColor}.btnStandard{display:block;padding:.5em 1em;margin:3px 0;color:#fff;background-color:#999;font-weight:400;border-radius:6px;cursor:default;border:none;font:inherit;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.6),0 0 3px rgba(0,0,0,.25);box-shadow:inset 0 0 6px rgba(255,255,255,.6),0 0 3px rgba(0,0,0,.25)}.btnStandard.isActive{cursor:pointer}.btnStandard:hover{text-decoration:none}.btnStandard.isActive:hover{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.05),0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 6px rgba(255,255,255,.05),0 0 3px rgba(0,0,0,.5)}.btnStandard.isActive:active{-webkit-box-shadow:inset 0 0 15px 3px rgba(0,0,0,.25),0 0 5px 1px rgba(0,0,0,.4);box-shadow:inset 0 0 15px 3px rgba(0,0,0,.25),0 0 5px 1px rgba(0,0,0,.4)}.btnStandard.btnStandard--blue.isActive{background-color:#1E69A1}.btnStandard.btnStandard--green.isActive{background-color:#0D7D16}.-musicDivider-before::before{background-image:url(../images/musicdivider.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50px;content:"";display:block;height:50px;margin-bottom:32px;opacity:.4}#mainSidebar.-musicDivider-before::before{display:none}.pseudoImage{display:inline-block;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.pseudoImage--pdfIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADmklEQVRYhc2VSWgTURjHgycFPVsEtQdRXE96UFDxZHtRXFDRClrxICoIIl7EhWo9eFDEi+jFBRFxqRUFccEusY11abSKjSa2WZqmbZaZzGRt+/d9r5nxzSSpk9iCD34Mb/Le/P7vmy+Jzfafj6l+vx+Ez+fT0e4FAgH09fUhGAyiv7+fEwqFMDAwgMHBQY7T6VzPnjOl3AAVotzr9eoBSG4OQHIxwNDQELq7u4lzRQ3RShsmAwpEAXp6enhQj8dzpmCAMFssr5g5odAzqVIUgK7xeJxXjVXwdF6A0FwbzGRZWZOtLYgcOzI2D/Yh9dmJcG0Nnw+zMqe+OKE8fpS3V4NOHg6HeYBUKgVJkngl2H1jJYJssZm0x43Q5mok3znG5r88CK5cAvX1yz/zAvtEtABut1vvIbrncrnoeldvTP8cG8xkWRMpTW8QOrCfz0lI19TPH2Ofs9ImqSKXL+bt1SBZJBJBNBpFLBbjUBVkWeYw9XQeoJctNpNiFTDMWQDfupVQP37Q54X2GejtLSqnnmDqWTyAe7YNZhLfvhrmadYDSucneGu28Xmy+3veHjP0lS0mVxSFAlTyAC62eDKgd15MbgjwnS2eDOhrV0iuqipHD8DGbMb8Iqxrbm5GU1OTTktLC6e1tRV2ux1tbW1ob2/nOBwOdHR0oKuri/8iamKzPJFIGAJMY8wowmJqJjP0fjUK/UeQnBpQLLkoTyaThgDjjUp6kBmtuQj51VPED22HfP2SodyFTq3JSwogysSu1ohfqYfs+gZ5d7VBXExOv4qE5QCiTGwq/bQNdxB/cBvyvi3jijV5Op3mWA6QJ8ydUj9tMABp7ULEr14cVyzKM5mM9QAGWe6EIiSU1iyC2vnBkpjIZrPWA5hlIiRTO99D2rAa8uljlsTE8PCw9QBmoQjJ5JNHody8BrXxPpR7t/8qJkZGRqwHMJfVQMCHyPJ5SLx3QLlxDbH9NYju2Aj5Qj2ks6cgn6/LExOjo6PWA5jLqqG+eIZo9WrE9m6D+vwpMqrCT6s2PoR04jiUO7cwsHSBQU5igoblAGJJiZTfC+lgLeIX6hBetQxpWTKUmZ+YQr+1I+PtNYg1eUkBtPeoEavdyUNENlUhaW/Oe7/mUotScVgOIJ6MiB09jOiurUg8aRhXWkxccgBRUkhYirSsAKKokLAUaVkBzLJyhWUHmBDbPwSoYFQx9kwwVbln/3VMzS2snGAqcs+2/QZXZB6MU7ZPlQAAAABJRU5ErkJggg==)}.pseudoImage--midIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAAExElEQVRYR71WW2hcVRQdrOAEE2iESkmwTFAUg6GF/AQqChJ0tIixphhw1KT4wk8jfkihqTXYRmKsqJUGH5RKRIgK/lSktJW0/RJJFDGhScc85n3nlXk/stzrzNzMvTNDcg0ha1ics8+Zu9fa+945d2wATNwJmPSMgVqw2ewrnmWsrKzA6/HC6/XC5/PB5/fB7/cj4A8gGAgiGApCC2oIhcIIaxoi4TAikQiikSimp6efkDy3MVk9mPSMgVqw2fZ6vB4R98BH8XVhIYWDFA9BC2nQwhrCQiUcJaOIxWKYnZ0lh5VaHZj0jIFasNkcXjGgxKXy9aqDJIWFUrEmFVfEo4jGRDweQzweh9vtVh1cWFg4oRSrYNIzBmpBDPi9JWF/wF9qt1StkSIc1qTVrFyEKR4rVx0nV1exKlxaWlLj8vIyFhcXh5SqASY9Y6AWxECp3ay4dK9D5arDquryvaZwNFYSl6pX4xRPIJlIKAOZTEbtsRPSEVMnTHrGQC3QgBIPKeGQRnEKlyqOKOGyOFu+GkdCqk2IcDKZFKYwPz+vTJC8HXNzcxy/k9zqwTTpGQO1IAbWxcMirqqmMJ9wVsyWx6Xl5aoTFKewMJ1COpVGOpNGJktmkMtmkc3nkM/nmbzRkgE+4fxp6e1W4lJxnJR2s2oKs92KqZSIJ5FOi2g6g+vXrmF8fBy5XEk4X8ijUCwweYs1AxTW77X8rlXLKSwVJ8jyvU6mkkiJOB/UyclJDAwMoLW1lUkUg6EACmXxYrHINQcFTHrrk+OPYydZY2DXkBO7Tjhx+9CTeOrCMVy5NY2eieO4471DGJn6HldvzcAx5kLD+0+jbexFXHXP4M7hZ9A03IN7z7yM39x/Kl6YvoSjP41i96nDaD71HO46fRgPfvoKpv79C3tOH8GekSO4e+T5WgP3jL6AfaMu7PvIhbcufsEv4Ie/p0TsJcQyCRU/8uUg7vu4H49+Naji+88cxQOfDOCxb95RMa8bvHgOgWQUb/9yDg999qrwNTjPv6v293/+OvaffQMHzr7J0GzA2J7+Hz/kFxQOyAU6HFI59zkS+vf1WN8/eeVbTMxcrtnXY5IhuaGBPzw31Th2fVKNVg0MXT6Pn/+5UbOvxyRDckMDunDPxJAarRiwnzyEX2/+jmOXvq7Z12OSIVmBYVM3oAvv/uBZNW5mQAerp5HqfT0mGZIVGDZ3grUGKnDwRcJjNJvNIZfPqtOskC+oI7arq0viHNbksxE6OjrUyWgEc1OAU5314Mjm5AyXYzSXKx+jhYKcZkV5w6Xx8MGDm0hDnXptbW1bN5CTiklWrR+ja2tFGQvo7OxUr+aNkJUXUHt7uyrCCOamAKc668GRZ8XCYkFEKSwfgreGZz0FjOD/RpfLhcbGRkXOeau23IEixVXVbHal4XzPNzc3l6MKnE4nM5nY0tKy9Q6sibio8xoT+OeioaGhHFUg19RlNWTNmgG96urW9vb2oqmpSe0Z0d3dbRImuVYN5hZaMVBCvdba7fbybgU02tfXp/ZIzrlWDeYWWjcg87rcKuTa/2fAamutgrmF1g1Yba1VMDcFONVZD+sGthvMTQFOddbDXqFT2L/NZE7m3tSAXcgv0u12kjmZ22AAtv8AQY7SYSbb1T8AAAAASUVORK5CYII=)}.pseudoImage--finaleLogo{background-image:url(../images/FinaleLogo.png)}.heading{font-size:1.25rem;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.heading>*{padding:.5rem 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.heading>:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.heading>:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6,.heading-text{color:inherit;font-size:inherit;font-weight:inherit}.heading-text{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.heading-button{cursor:pointer;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.heading-text--center{text-align:center}.heading--plainBlue{color:#3B5DAC}.heading--plainBlue .heading-button{color:#B42323}.heading--plainBlue .heading-button:hover{background-color:rgba(0,0,0,.06)}.heading--plainRed{color:#B42323}.heading--plainRed .heading-button:hover{background-color:rgba(0,0,0,.06)}.heading--bigBlue{background:radial-gradient(farthest-side circle at 0 50%,#2b57af,#1f317e 70%,#841a3e);color:#FFF}.heading--bigBlue .heading-button{color:rgba(255,255,255,.7)}.heading--bigBlue .heading-button:hover{background-color:rgba(0,0,0,.2);color:#FFF}.heading--bigBlue .heading-button:before{border-color:rgba(255,255,255,.7)}.heading--admin{background:radial-gradient(farthest-side circle at 0 50%,#881919,#881919 50%,#841a3e)}.heading--codeMonkey{background:radial-gradient(farthest-side circle at 0 50%,#a78513,#a78513 50%,#841a3e)}.heading--moderator{background:radial-gradient(farthest-side circle at 0 50%,#0e1d90,#0e1d90 50%,#841a3e)}.heading--updater{background:radial-gradient(farthest-side circle at 0 50%,#106d59,#106d59 50%,#841a3e)}.heading--ghostUpdater{background:radial-gradient(farthest-side circle at 0 50%,#541935,#541935 50%,#841a3e)}.heading--staff{background:radial-gradient(farthest-side circle at 0 50%,#729603,#729603 50%,#841a3e)}.heading--emeritus{background:radial-gradient(farthest-side circle at 0 50%,#6d6d6d,#6d6d6d 50%,#841a3e)}.-rowFlex,.-columnFlex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.-columnFlex{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.-flex0{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.-flex1{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.-flexG1S0{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.-flexG0S1{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.-alignItemsCenter{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.-alignItemsFlexStart{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.-justifyContentCenter{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.-justifyContentSpaceBetween{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.-flexWrapWrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#svgDef{height:0}svg,svg *{pointer-events:none;-moz-user-select:none}.svgArrow{height:1.2em;width:1.2em}.svgArrow-arrow{stroke-linejoin:round;stroke-linecap:round;fill:none;stroke:currentColor;stroke-width:5}.svg-arrow_thin{stroke-linejoin:round;stroke-linecap:round;fill:none;stroke:#000;stroke-width:3}.svgBell-bell{fill:#000;stroke:none}.svgCross{height:1.2em;width:1.2em}.svgCross-cross{fill:none;stroke-width:6;stroke-linejoin:round;stroke:currentColor}.svgUser-user{fill:currentColor}.svgEdit-pencil{fill:#000}.svgEdit-box{stroke:#000;stroke-width:2}.svgEnvelope-envelope{fill:currentColor;stroke:currentColor}.svgHamburger-hamburger{stroke:#000;stroke-width:4}.svgDownload-arrow{fill:#000}.svgDownload-line{stroke:#000}.svgLoading-line1,.svgLoading-line2,.svgLoading-line3,.svgLoading-line4,.svgLoading-line5,.svgLoading-line6,.svgLoading-line7,.svgLoading-line8{stroke:#AAA;-webkit-animation-name:svgLoading-animation;-webkit-animation-duration:800ms;-webkit-animation-iteration-count:infinite;-moz-animation-name:svgLoading-animation;-moz-animation-duration:800ms;-moz-animation-iteration-count:infinite;-o-animation-name:svgLoading-animation;-o-animation-duration:800ms;-o-animation-iteration-count:infinite;animation-name:svgLoading-animation;animation-duration:800ms;animation-iteration-count:infinite}.svgLoading-line2{-webkit-animation-delay:-700ms;-moz-animation-delay:-700ms;-o-animation-delay:-700ms;animation-delay:-700ms}.svgLoading-line3{-webkit-animation-delay:-600ms;-moz-animation-delay:-600ms;-o-animation-delay:-600ms;animation-delay:-600ms}.svgLoading-line4{-webkit-animation-delay:-500ms;-moz-animation-delay:-500ms;-o-animation-delay:-500ms;animation-delay:-500ms}.svgLoading-line5{-webkit-animation-delay:-400ms;-moz-animation-delay:-400ms;-o-animation-delay:-400ms;animation-delay:-400ms}.svgLoading-line6{-webkit-animation-delay:-300ms;-moz-animation-delay:-300ms;-o-animation-delay:-300ms;animation-delay:-300ms}.svgLoading-line7{-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms}.svgLoading-line8{-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms}@-webkit-keyframes svgLoading-animation{0%,12%{stroke:#000}12.5%,100%{stroke:#AAA}}@-moz-keyframes svgLoading-animation{0%,12%{stroke:#000}12.5%,100%{stroke:#AAA}}@-o-keyframes svgLoading-animation{0%,12%{stroke:#000}12.5%,100%{stroke:#AAA}}@keyframes svgLoading-animation{0%,12%{stroke:#000}12.5%,100%{stroke:#AAA}}.js-accordion{-webkit-transition:none 0.3s;-moz-transition:none 0.3s;-o-transition:none 0.3s;transition:none 0.3s}.js-accordion.isTransitioning>.js-accordion-target{overflow:hidden;-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s}.mzr-js .js-accordion:not(.isTransitioning):not(.isOpen)>.js-accordion-target{display:none}.-staffColor-admin{color:#B42323!important}.-staffBgColor-admin{background-color:#B42323!important}.-staffColor-codeMonkey{color:#C59B0F!important}.-staffBgColor-codeMonkey{background-color:#C59B0F!important}.-staffColor-moderator{color:#0d23c3!important}.-staffBgColor-moderator{background-color:#0d23c3!important}.-staffColor-updater{color:#0d997b!important}.-staffBgColor-updater{background-color:#0d997b!important}.-staffColor-ghostUpdater{color:#71284A!important}.-staffBgColor-ghostUpdater{background-color:#71284A!important}.-staffColor-staff{color:#8AB700!important}.-staffBgColor-staff{background-color:#8AB700!important}.-staffColor-emeritus{color:#848484!important}.-staffBgColor-emeritus{background-color:#848484!important}.quickBrowseOpener{font-size:.875rem;position:fixed;top:0;left:0;right:0;z-index:50}.quickBrowseOpener-button{flex:none;display:block;position:relative;margin-top:22px}.quickBrowseOpener-button>.svgQbMenu{height:56px;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.quickBrowseOpener-button:hover>.svgQbMenu{filter:drop-shadow(0 0 4px rgba(0,0,0,.7))}.quickBrowseOpener-button .svgQbMenu-fill,.quickBrowseOpener-button .svgQbMenu-brace{fill:#F1E37F;fill:#EBD84C}.quickBrowseOpener-button:hover .svgQbMenu-fill,.quickBrowseOpener-button:hover .svgQbMenu-brace{fill:#EED200}.quickBrowseOpener-button::after{content:"•  QUICK BROWSE  •";position:absolute;left:0;right:0;bottom:13px;text-align:center;font-weight:700;letter-spacing:1px;color:#000;white-space:pre}.quickBrowseTab-container{font-size:.875rem;height:3em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.quickBrowseTab{background-color:rgba(0,0,0,.09);color:#157816;font-weight:700;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.quickBrowseTab,.quickBrowseTab-inner{border-top-left-radius:1em;border-top-right-radius:1em}.quickBrowseTab-inner{display:block;text-align:center;border:1px solid rgba(0,0,0,.09);padding:.3em 0}.quickBrowseTab:hover .quickBrowseTab-inner{background-color:rgba(0,0,0,.03)}.quickBrowseTab.isActive{background-color:rgba(0,0,0,.06)}.quickBrowseTab.isActive .quickBrowseTab-inner{padding:.6em 0;border-bottom:none}.overlayBackdrop{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:500;background:rgba(0,0,0,0);overflow-x:hidden;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.overlayBackdrop.isVisible,.overlayBackdrop.isTransitioning{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.overlayBackdrop.isVisible{background:rgba(0,0,0,.3);overflow-y:scroll}.overlay{outline:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.overlay.overlay--autoHeight{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.overlay--center{margin:30px auto;width:85%;max-width:500px;position:relative;top:-115%;-webkit-box-shadow:4px 6px 8px 0 rgba(0,0,0,.5);box-shadow:4px 6px 8px 0 rgba(0,0,0,.5)}.overlay--left,.overlay--right{position:relative;width:250px;max-width:90%}.overlay--left{left:-262px;-webkit-box-shadow:4px 0 8px 0 rgba(0,0,0,.5);box-shadow:4px 0 8px 0 rgba(0,0,0,.5)}.overlay--right{margin-left:auto;right:-262px;-webkit-box-shadow:-4px 0 8px 0 rgba(0,0,0,.5);box-shadow:-4px 0 8px 0 rgba(0,0,0,.5)}.isVisible>.overlay--center{top:0}.isVisible>.overlay--left{left:0}.isVisible>.overlay--right{right:0}.overlay-header{box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.overlay-content,.overlay-loading,.overlay-error{overflow-y:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.overlay.isLoading .overlay-content,.overlay.isError .overlay-content{display:none}.overlay-loading{display:none;padding-top:20%;text-align:center}.overlay.isLoading .overlay-loading{display:block}.overlay-loading .svgLoading{height:48px;width:48px;margin-right:12px;vertical-align:middle}.overlay-error{display:none;padding-top:20%;text-align:center;color:red}.overlay.isError .overlay-error{display:block}.overlay.isError.isLoading .overlay-error{display:none}.overlay--alwaysScrollContent .overlay-content,.overlay--alwaysScrollContent .overlay-loading,.overlay--alwaysScrollContent .overlay-error{overflow-y:scroll}.contentBox>.overlay-content,.contentBox>.overlay-loading,.contentBox>.overlay-error{margin-bottom:12px}.contentBox>.overlay-header .heading{border-top-left-radius:inherit;border-top-right-radius:inherit}.modalError{color:red;padding-top:3em}.modalError-title{display:block;font-size:15px;text-align:center}.modalError-text{display:block;margin-top:1em;text-align:center}.modalLoading{padding-top:3em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.modalLoading .svgLoading{height:48px;width:48px;margin-right:12px}.linkList{font-size:.9375em}.linkList-link{outline-offset:-2px;padding:.75em 2rem;text-align:inherit;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.linkList-link:hover{text-decoration:none}.linkList-link *{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.linkList-link :not(:first-child){margin-left:2rem}.linkList-link svg{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.linkList .linkList{font-size:.87em}.linkList .linkList .linkList-link{padding:.7em 3rem}.linkList--narrow .linkList-link{padding-left:1rem;padding-right:1rem}.linkList--narrow .linkList-link :not(:first-child){margin-left:1rem}.linkList--narrow .linkList .linkList-link{padding-left:1.5rem;padding-right:1.5rem}.linkList--narrow .linkList .linkList-link :not(:first-child){margin-left:1rem}.linkList--overlay>li{overflow:hidden}.linkList--overlay .linkList-link{color:#000;cursor:pointer;font-weight:400}.linkList--overlay .linkList-link:hover{background-color:rgba(0,0,0,.03);text-decoration:none}.linkList--overlay .linkList-link:hover,.linkList--overlay .isOpen>.linkList-link{color:#3B5DAC}.linkList--overlay .isOpen>.linkList-link{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.2);box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.linkList--overlay .isCurrent>.linkList-link{font-weight:700}.linkList--overlay .isCurrent>.linkList-link:hover{color:#B42323}.linkList--overlay .linkList{background-color:rgba(0,0,0,.06);overflow:hidden;-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.3),inset 0 -8px 8px -8px rgba(0,0,0,.5);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.3),inset 0 -8px 8px -8px rgba(0,0,0,.5)}.linkList--sheetOptions .linkList-link img{height:32px;width:auto}.linkList--sheetOptions .linkList-link .pseudoImage,.linkList--sheetOptions .linkList-link svg{height:32px;width:32px}.linkList--sheetOptions .linkList-link:hover .svgEdit-box{stroke:#B42323}.linkList--sheetOptions .linkList-link:hover .svgEdit-pencil{fill:#B42323}#navBar{position:fixed;height:3rem;width:100%;z-index:100;top:0;left:0;right:0;background:linear-gradient(210deg,rgba(255,255,255,0),rgba(255,255,255,.2) 25%,rgba(255,255,255,0) 60%),linear-gradient(210deg,#F4caee,#E1E7F9 50%);color:#303084;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.6);box-shadow:0 0 6px 0 rgba(0,0,0,.6)}.navBar-list{font-size:0;height:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.navBar-list>li{position:relative;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.navBar-item--register,.navBar-item--userMenu{margin-left:auto}.navBar-item--register+.navBar-item--register{margin-left:0}.navBar-item--mobileMenu{display:none}.navBar-alert{color:#FFF;font-size:.75rem;font-weight:700;pointer-events:none;position:absolute;text-align:center;top:.5rem;left:.5rem;height:2rem;width:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.navBar-alert .svgBell{height:100%;width:100%;filter:drop-shadow(0 0 1px #FFF)}.navBar-alert .svgBell-bell{fill:url(#svgDef-bellGradient);stroke:#AA9600}.navBar-alertText{color:#B42323;position:absolute;font-size:.75rem}.navBar-link{color:#303084;font-size:.9375rem;font-weight:700;height:100%;padding:0 1em;background:none;border:none;outline-offset:-2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.navBar-link:before{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:3rem;background:radial-gradient(farthest-side circle at 0 50%,#2b57af,#1f317e 70%,#841a3e)}.navBar-link:focus{outline-color:rgba(59,93,172,.5)}.navBar-link .svgArrow{margin-top:.1em}.navBar-item--nav .navBar-link .svgArrow{margin-left:.5em}.navBar-link .svgHamburger{height:1.6em;width:1.6em}.navBar-link .svgHamburger-hamburger{stroke:currentColor}.navBar-link .svgUser{height:1.2em;width:1.2em;margin-right:.3em;margin-bottom:.15em}.navBar-link .svgUser-user{fill:currentColor}.navBar-link:hover,.isOpen>.navBar-link{background-color:rgba(0,0,0,.07);text-decoration:none}.isCurrent>.navBar-link{outline-color:rgba(22,97,153,.33)}.isCurrent>.navBar-link,.isCurrent.isOpen>.navBar-link{color:#3B5DAC;background-color:rgba(255,255,255,.75)}.isCurrent>.navBar-link:hover,.isCurrent.isOpen>.navBar-link:hover{background-color:rgba(255,255,255,.9)}.navBar-subList{list-style:none;position:absolute;top:3rem;display:block;left:-9999px;font-size:0;font-weight:400;color:#3B5DAC;overflow:hidden}.mzr-no-js li:hover>.navBar-subList,.isOpen>.navBar-subList,.isTransitioning>.navBar-subList{left:-6px}.navBar-subList>li{margin-left:6px;margin-right:6px;position:relative}.navBar-subList>li:not(:first-child)::before{content:'';display:block;margin-left:6px;margin-right:6px;height:1px;background-color:#EAEAEA}.navBar-subList>li::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.5);box-shadow:0 0 6px 1px rgba(0,0,0,.5);border-radius:6px}.navBar-subList>li:last-child{margin-bottom:6px}.navBar-subLink{font-size:.875rem;white-space:nowrap;color:inherit;display:block;padding:.4em 1.2em;background-color:#FFF;border-radius:6px}.navBar-subLink:hover{text-decoration:none;background-color:#F4F4F4;color:#B42323}.isCurrent>.navBar-subLink{font-weight:700}#mobileMenu{background:linear-gradient(210deg,#841a3e,#1f317e 25%,#202064);color:#FFF}#mobileMenu .overlay-content{margin-bottom:0}.heading--mobileMenu{background-color:rgba(0,0,0,.33);height:3rem;font-size:1.125rem;font-weight:700;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.heading--mobileMenu .heading-button{color:rgba(255,255,255,.7);outline-offset:-2px;outline-color:rgba(255,255,255,.6)}.heading--mobileMenu .heading-button:hover{color:#FFF;background-color:rgba(0,0,0,.2)}.linkList--mobileMenu{margin-bottom:16px}.linkList--mobileMenu .linkList-link{color:#FFF;outline-color:rgba(255,255,255,.8)}.linkList--mobileMenu .svgArrow{width:1.45em;height:1.45em}.linkList--mobileMenu .linkList-link:hover{color:#3B5DAC;background-color:rgba(255,255,255,.94)}.linkList--mobileMenu .linkList-link:hover:focus{outline-color:rgba(59,93,172,.5)}.mobileMenu-dividerBefore::before{display:block;content:"";margin:.4em 1em;height:1px;background-image:linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,0))}.linkList--mobileMenu .linkList .mobileMenu-dividerBefore::before{margin:.5em 1.5em}.linkList--mobileMenu .isCurrent>.linkList-link{font-weight:700;position:relative}.linkList--mobileMenu .isCurrent>.linkList-link::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 2 2'%3E%3ClinearGradient id='grad1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='rgba(255, 255, 255, 0.3)'/%3E%3Cstop offset='100%25' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3Cpath d='m0,0l2,1l-2,1' fill='url(%23grad1)' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:100%;position:absolute;top:0;left:0;width:.75em}.linkList--mobileMenu .isCurrent>.linkList-link:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 2 2'%3E%3ClinearGradient id='grad1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23303084'/%3E%3Cstop offset='100%25' stop-color='rgba(22, 97, 153, 0.5)'/%3E%3C/linearGradient%3E%3Cpath d='m0,0l2,1l-2,1' fill='url(%23grad1)' stroke='none'/%3E%3C/svg%3E")}.linkList--mobileMenu .linkList .isCurrent>.linkList-link::before{width:1em}.linkList--mobileMenu .linkList{background-color:rgba(0,0,0,.3)}#userMenu{background-color:#FFF}#userMenu .overlay-header{color:#000;background-color:#F1F7F9;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2)}#userMenu .overlay-content{margin-bottom:0}.userMenu-profilePicture{border-radius:50%;width:60px;height:auto;margin:9px}.userMenu-closeButton{color:#B42323;font-size:1.125rem;outline-offset:-2px;padding:9px}.userMenu-closeButton:hover{background-color:rgba(0,0,0,.1)}.userMenu-title{font-size:1rem;font-weight:700;padding:0 9px 9px 9px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linkList--userMenu .linkList-link{color:#3B5DAC;padding:.8em 1em;text-decoration:none}.linkList--userMenu .linkList-link:hover{color:#B42323;background-color:rgba(0,0,0,.03)}.linkList--userMenu .linkList-link .numMessages{color:#B42323;font-weight:700;margin-left:.75em}.linkList--userMenu .linkList-link:hover .numMessages{color:#000}.linkList--userMenu svg{opacity:.5}.linkList--userMenu .linkList-link:hover svg{opacity:.7}.linkList--userMenu .linkList-link .svgCross{margin:.2em}.linkList--userMenu .linkList-link:hover .svgCross-cross{stroke:currentColor}.linkList--userMenu .linkList-link .svgUser{height:1.45em;width:1.45em;margin:.1em}.linkList--userMenu .linkList-link:hover .svgUser-user{fill:currentColor}.linkList--userMenu .linkList-link .svgEnvelope{height:1.2em;width:1.2em;margin:.2em}.linkList--userMenu .linkList-link:hover .svgEnvelope-envelope{fill:currentColor;stroke:currentColor}.form-wrapper{max-width:600px;width:100%;margin:0 auto;padding:12px 0}.form-input,.form-button{display:table;table-layout:fixed;width:100%;font-size:15px}.form-input>*,.form-button>*{display:table-cell;vertical-align:middle;padding:12px}.form-input>dt{text-align:right;width:30%}.form-input>dd{width:70%}.form-button>dt{display:none}.form-button>dd{text-align:center}.form-button .btnStandard{width:100%;max-width:13em;margin:0 auto}.article-info,.article-body{padding:1rem}.article-info{background:rgba(0,0,0,.07);color:#3B5DAC;font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.article-info author{margin-right:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.article-info author a{color:#000;font-weight:700;margin-left:.5em}.article-info author img{margin-left:.75em}.article-info time{display:block;font-weight:700}.article-body{font-size:.875rem}.article-body a{color:#B42323}.article.news footer{display:table;margin-top:.5rem;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.25);box-shadow:0 0 3px 0 rgba(0,0,0,.25);background-color:#f2f2f2;table-layout:fixed;width:100%;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.article.news footer a{color:#3B5DAC;display:table-cell;font-size:.875rem;font-weight:700;max-width:50%;padding:1em .5em;text-align:center;vertical-align:middle}.article.news footer a:first-child{border-bottom-left-radius:inherit}.article.news footer a:last-child{border-bottom-right-radius:inherit}.article.news footer a:hover{background-color:#EAEAEA;color:#B42323;text-decoration:none}.article.news footer .divider{width:1px;display:table-cell;position:relative}.article.news footer .divider::after{content:'';position:absolute;top:.5em;bottom:.5em;right:0;width:0;border-right:1px solid #ccc}ul.bbc_list{list-style:initial;padding-left:1.5em}.musicDivider{margin-bottom:32px;border:0;height:50px;background-image:url(../images/musicdivider.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50px;opacity:.4}.-musicDivider-before::before{background-image:url(../images/musicdivider.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50px;content:"";display:block;height:50px;margin-bottom:32px;opacity:.4}.sidebarDivider{display:none}.article.error{background-color:rgba(255,0,0,.1)}.widgetList{padding-bottom:.9em}.widgetList li:hover,.widgetList>div:hover{background-color:rgba(0,0,0,.03)}.widgetList a{outline-offset:-2px}.widgetList-row{color:inherit;padding:.5em 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.widgetList-cell{padding:0 .5em;position:relative}.widgetList-cell:first-child{padding-left:1.4em}.widgetList-cell:last-child{padding-right:1.4em}.widgetList-cell:not(:last-child)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:0;border-left:1px solid #e5e5e5}.widgetList--sheetRanks .widgetList-cell:not(:first-child){text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.widgetList--sheetRanks .widgetList-cell span{display:block;font-style:italic}.widgetList--sheetRanks .widgetList-cell .svgRibbon{width:3em;height:3em}.widgetList--stats .widgetList-cell:first-child{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.widgetList--stats .widgetList-cell:last-child{color:#666;font-size:1.1em;font-weight:700;letter-spacing:.05em;min-width:5em;width:25%}.browseCategoryHeading{font-size:16px;font-weight:700;padding:.5em 0}.browseCategoryList{columns:3 auto;column-width:20em;font-size:14px;font-weight:700}.browseCategoryHeading,.browseCategoryList{margin-top:2em}.browseCategoryHeading+.browseCategoryList{margin-top:.5em}.browseCategoryList>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;page-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column}.browseCategoryList a{color:#3B5DAC;display:block;padding:.5em .75em}.browseCategoryList a:hover{background-color:rgba(0,0,0,.03);color:#B42323}.browseCategoryList a:focus{outline:2px solid rgba(180,35,35,.3);outline-offset:-2px}.browseCategoryList .browseCategoryList-Other{font-size:15px;column-span:all;margin-top:.75em;text-align:center}.btnBrowseCategory{display:block;background-color:rgba(0,0,0,.03);max-width:300px;padding:1em;color:#3B5DAC!important;border-left:3px solid #3B5DAC;font-weight:700;margin-top:3px;margin-bottom:3px}.btnBrowseCategory:hover{background-color:rgba(0,0,0,.06);text-decoration:none;border-left-color:#B42323;color:#B42323!important}.overlay.contentBox .linkList>li.Other{margin-top:.5em}.overlay.contentBox .linkList>li.Other a{justify-content:center;font-weight:700}.tableList{font-size:.875rem}.tableList-row{border-top:1px solid #EAEAEA;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contentBox .tableList:last-child .tableList-row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.contentBox .tableList:last-child .tableList-row:last-child>:first-child{border-bottom-left-radius:inherit}.contentBox .tableList:last-child .tableList-row:last-child>:last-child{border-bottom-right-radius:inherit}.tableList-row:hover{background-color:rgba(0,0,0,.05)}.tableList-row:target{background-color:rgba(0,227,3,.1)}.tableList-row:target:hover{background-color:rgba(0,227,3,.15)}.tableList-row>:first-child:not(.tableList-containerCell){padding-left:1rem}.tableList-row>:first-child.tableList-containerCell>:first-child{padding-left:1rem}.tableList-row>:last-child:not(.tableList-containerCell){padding-right:1rem}.tableList-row>:last-child.tableList-containerCell>:last-child{padding-right:1rem}.tableList .verticalDivider,.tableList-cell,.tableList-containerCell,.tableList-iconCell,.tableList-buttonCell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tableList .verticalDivider,.tableList-cell,.tableList-iconCell,.tableList-buttonCell{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.tableList .verticalDivider,.tableList-iconCell,.tableList-buttonCell{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.tableList-cell,.tableList-iconCell,.tableList-buttonCell{padding:.5rem 1rem;-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;transition:padding 0.3s ease}.tableList-iconCell,.tableList-buttonCell{-webkit-transition-property:padding,font-size;-moz-transition-property:padding,font-size;-o-transition-property:padding,font-size;transition-property:padding,font-size}.tableList-buttonCell{color:#166199}.tableList-buttonCell:hover{background-color:rgba(0,0,0,.05);color:#B42323}.tableList .verticalDivider{color:#BBB}.tableList-iconCell--staffOnline{font-size:.8125rem}.tableList-iconCell--staffOnline img{margin-right:.5em}.tableList-cell--staffName{font-size:1rem;position:relative;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1}.tableList-buttonCell--staffProfile,.tableList-buttonCell--staffMessage{font-weight:700;color:#166199}.tableList-buttonCell--staffProfile .svgUser,.tableList-buttonCell--staffMessage .svgEnvelope{height:1.2em;width:1.2em;opacity:.5;margin-right:.5em}.tableList-buttonCell--staffProfile:hover .svgUser,.tableList-buttonCell--staffMessage:hover .svgEnvelope{opacity:.7}.tableList-buttonCell--staffProfile .svgUser-user{fill:#B42323}.tableList-buttonCell--staffMessage .svgEnvelope-envelope{fill:#B42323;stroke:#B42323}.staffEmeritus-thankyou{font-size:.875rem;margin:0 1rem .5em 1rem}.staffBadge{margin-top:.25em}.staffBadge img{display:block}@media screen and (max-width:90em){.-pageWidth{width:90%}}@media screen and (max-width:64em){#mainSidebar.-musicDivider-before::before{display:block}#mainSidebar{display:none}#mainSidebar.mainSidebar--alwaysShow{display:block;min-width:0;width:100%;margin-left:0}#mainContentContainer{display:block}.quickBrowse-wrapper{display:none}}@media screen and (max-width:60em){.-pageWidth{width:95%}#pageBanner{margin-top:16px}.quickBrowseOpener{display:none}.navBar-list{position:relative}.navBar-item--nav{display:none}.navBar-item--mobileMenu{display:block}#mainTitle{font-size:2.25rem}.pageFooter-social a{font-size:0}.pageFooter-socialLink img{margin-right:0}.pageFooter-socialLink--discord .fullDiscordLogo{display:none}.pageFooter-socialLink--discord .smallDiscordLogo{display:inline}}@media screen and (max-width:45em){.-pageWidth{width:100%}.tableList-iconCell--staffOnline{font-size:0}.tableList-iconCell--staffOnline img{margin-right:0}}@media screen and (max-width:37em){.article .article-info time{float:none}#mainTitle{font-size:2rem}.tableList-buttonCell--staffProfile span,.tableList-buttonCell--staffMessage span{font-size:0}.tableList-buttonCell--staffProfile .svgUser,.tableList-buttonCell--staffMessage .svgEnvelope{margin-right:0;opacity:.7}.tableList-buttonCell--staffProfile .svgUser-user{fill:currentColor}.tableList-buttonCell--staffMessage .svgEnvelope-envelope{fill:currentColor;stroke:currentColor}}@media screen and (max-width:30em){.mainTitle--logo::before{max-width:0;max-height:0}.navBar-item--register+.navBar-item--register{display:none}.tableList-row--staff .tableList-cell,.tableList-row--staff .tableList-buttonCell,.tableList-row--staff .tableList-iconCell{padding-left:.75rem;padding-right:.75rem}}