#browse{display:inline-block;visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(0,1,0.5,1)}#browse>.trigger{position:relative}#browse>.trigger>button,#browse>.trigger>span,#browse>.trigger .trigger-content{text-decoration:none;background:#007dbe;color:#fff;border:0;position:relative;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999998;margin-bottom:9px}.no-js #browse>.trigger>button,.no-js #browse>.trigger>span,.no-js #browse>.trigger .trigger-content{transition-delay:0 !important;transition:none !important}#browse>.trigger>button:after,#browse>.trigger>span:after,#browse>.trigger .trigger-content:after{color:#fff;font-family:scholastic-icons,monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}#browse>.trigger>button:hover,#browse>.trigger>span:hover,#browse>.trigger .trigger-content:hover{box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}#browse>.trigger>button:hover+.sub-menu,#browse>.trigger>span:hover+.sub-menu,#browse>.trigger .trigger-content:hover+.sub-menu{top:49px;visibility:visible;opacity:1}#browse>.trigger:hover>a,#browse>.trigger:hover>button,#browse>.trigger:hover>span{color:#fff;background:#007dbe;height:49px;margin-bottom:0}#browse>.trigger:hover>a:after,#browse>.trigger:hover>button:after,#browse>.trigger:hover>span:after{content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;color:#fff;position:absolute;top:.8em;right:.8em}#browse>.trigger:hover button{border-bottom:solid 9px #007dbe}#browse .sub-menu{position:absolute;visibility:hidden;opacity:0}#browse strong{font-weight:normal}.no-js #browse{visibility:hidden;opacity:0}.no-js #browse .trigger:hover{position:relative}.no-js #browse .trigger:hover>.sub-menu{display:block;visibility:visible;opacity:1;transition-delay:0}#browse>.trigger>.sub-menu>ul>li:nth-child(-1n+3){border-top-width:0}#browse>.trigger>.sub-menu>ul>li:nth-child(3){border-bottom:solid 2px #e5e5e5}@media only screen and (min-width:768px){.mobile-menu-trigger{order:1;height:2.5rem;margin-right:.75rem}}