body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial Narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;height:100%;font-weight:400}@media screen and (max-width:48em){html{overflow-y:auto;-webkit-overflow-scrolling:touch}}html{height:100%;overflow:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.overlay{.overlay-content{height:100%;overflow:scroll}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);.overlay-content{height:100%;overflow:scroll}}.background-content{height:100%;overflow:auto}.bodies-link{text-decoration:none}.bodies-link:hover{cursor:pointer}.educators{font-size:16px;line-height:25px;font-weight:500;margin-top:30px}.nav-bar-item-enter{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.nav-bar-item-enter-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.nav-bar-item-exit-active{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fade-in-enter{opacity:0}.fade-in-enter-active{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.fade-in-exit-active{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}