.AuthMethod--container{border-radius:.1875rem;box-shadow:0 0 .25rem #a8aeba;color:#474c5e;margin-bottom:.75rem;padding:.5rem;position:relative;text-decoration:none}.AuthMethod--container:after{box-shadow:0 .1875rem .1875rem .0625rem rgba(71,76,94,.2);-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75),visibility 0s cubic-bezier(.25,.25,.75,.75) .2s;transition:opacity .2s cubic-bezier(.25,.25,.75,.75),visibility 0s cubic-bezier(.25,.25,.75,.75) .2s;visibility:hidden}.AuthMethod--container:focus:after,.AuthMethod--container:hover:after{opacity:1;-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;transition:opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;visibility:visible}.AuthMethod--container:after{border-radius:.1875rem;box-shadow:0 0 .75rem #a8aeba;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.25,.25,.75,.75);width:100%;z-index:-1}.AuthMethod--container:hover:after{opacity:1;transition:opacity .2s cubic-bezier(.25,.25,.75,.75)}.AuthMethod--container:hover{text-decoration:none}.AuthMethod--icon{height:2.5rem;width:2.5rem}.AuthMethod--separator{border-left:.0625rem solid #e3e6eb;margin-left:.75rem;margin-right:.75rem}.AuthMethod--label{font-size:1rem;font-style:normal;font-weight:400}.BadgeLoginButton--separator{margin-bottom:.75rem;margin-top:.75rem}.BadgeLoginButton--separatorBar{border-top:.0625rem solid #e3e6eb}.BadgeLoginButton--separatorText{margin-left:.75rem;margin-right:.75rem}.BadgeLoginButton--largeContainer{border-radius:.1875rem;box-shadow:0 0 .25rem #a8aeba;position:relative}.BadgeLoginButton--largeContainer:after{box-shadow:0 .1875rem .1875rem .0625rem rgba(71,76,94,.2);-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75),visibility 0s cubic-bezier(.25,.25,.75,.75) .2s;transition:opacity .2s cubic-bezier(.25,.25,.75,.75),visibility 0s cubic-bezier(.25,.25,.75,.75) .2s;visibility:hidden}.BadgeLoginButton--largeContainer:focus:after,.BadgeLoginButton--largeContainer:hover:after{opacity:1;-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;transition:opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;visibility:visible}.BadgeLoginButton--largeContainer:after{border-radius:.1875rem;box-shadow:0 0 .75rem #a8aeba;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.25,.25,.75,.75);width:100%;z-index:-1}.BadgeLoginButton--largeContainer:hover:after{opacity:1;transition:opacity .2s cubic-bezier(.25,.25,.75,.75)}.BadgeLoginButton--largeContainer a.DeweyButton.Button{border-top-left-radius:0;border-top-right-radius:0;font-size:.875em}.BadgeLoginButton--largeImage{border-radius:.1875rem}.PageContent--title{color:#436cf2;font-size:4rem;font-style:normal;font-weight:900;margin:0 0 15px;padding:0}.PageContent .PageContent--content{-moz-box-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.PageContent .PageContent--sidebar{border-left:1px solid #e3e6eb;float:right;margin-left:30px;padding-left:30px;width:200px}.PageContent--userTypeLinks{align-items:flex-end;margin-top:1rem}.PageContent--userTypeLink{font-size:1rem}.PageContent--userTypeLink:not(:last-of-type){margin-bottom:1rem}.PageContent--smallScreenBadgeLogin,.PageContent--userTypeLinks--smallScreen{display:none}.PageContent--headerText{font-size:1rem;margin-bottom:1.5rem;margin-top:0}@media screen and (max-width:52em){.PageContent--title{text-align:center}.PageContent .PageContent--sidebar{display:none}.PageContent--smallScreenBadgeLogin{display:block}.PageContent--userTypeLinks{display:none}.PageContent--userTypeLinks--smallScreen{align-items:flex-end;display:flex}}@media screen and (max-width:40em){.PageContent--title{font-size:2.5rem}}.PageContent--breakLine{border:.0625rem solid #e3e6eb;margin-bottom:1rem;margin-top:1rem}.RecoverAccount--container .PageContent--title{font-size:2rem;font-weight:600;line-height:2.5rem;margin-top:0}.RecoverAccount--container form{width:100%}.RecoverAccount--container .RecoverAccount--instructions,.RecoverAccount--container .RecoverAccount--success{line-height:1.5;margin-bottom:1rem}.RecoverAccount--container .RecoverAccount--success{background:#474c5e;border-radius:.125rem;color:#fff;font-style:normal;font-weight:600;padding:.75rem}.RecoverAccount--districtUserButton{margin-top:1rem}