#app-main{padding:2.286em}.app-brand-hero{margin-bottom:3em}.app-brand-hero a{display:block;text-align:center;color:var(--primary-color)!important;text-decoration:none!important}.app-brand-hero .app-logo{width:7em;margin:0 auto 1em}.app-brand-hero .app-name{display:block;font-weight:700;font-size:1.5em}@media(min-width:36em){.app-brand-hero{font-size:1.25em}}.panel{max-width:80em}.v-auth #app-header{display:none}.v-auth main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.v-auth .container{width:100%;max-width:27.429em}.v-auth .panel--auth>div{padding:1.714em}.v-auth .panel--auth .form-actions{margin-top:1.5em}.v-auth .panel--auth .btn{width:100%;display:block}.v-auth .password-reset-guidance span{display:block;margin-bottom:.5em}.v-auth .password-reset-guidance ul{font-size:.85em}@media(min-width:48em){.v-auth .panel--auth:before{width:200%}}.v-auth .form-control--checkbox .checkbox{display:flex;align-items:start}.v-auth .form-control--checkbox .checkbox input{margin-top:.3em;width:auto}.v-auth .form-control--checkbox .checkbox-text{padding-left:.75em}.v-auth .form-control--checkbox label{line-height:1.714}.v-auth .form-control--checkbox input:not(:disabled),.v-auth .form-control--checkbox input:not(:disabled)+.checkbox-text label{cursor:pointer}.v-legal .panel{margin-left:auto;margin-right:auto}
