#app-main .container,.app-title-hero{width:100%;max-width:98.462em;padding:0 2.31em;margin:3em auto 4em}.app-title{font-size:3.385em;font-weight:700;position:relative;padding:0;margin-bottom:.25em;line-height:1.2}.app-title a{color:var(--main-blue)!important}.app-tagline{font-size:1.385em;color:var(--blue-steel)}@media (min-width: 62em){.app-title{font-size:4.92em}.app-tagline{font-size:1.539em}}.v-auth #app{grid-template-rows:auto minmax(min-content,max-content);grid-template-areas:"main" "footer"}.v-auth main{flex-direction:column;align-items:center;justify-content:center}.v-auth .panel--auth{margin:1.5em 0;max-width:28.46em;border-radius:.5em}.v-auth .panel--auth p{color:#527187;padding-bottom:10px}.v-auth .panel--auth .form-actions{margin-top:1.5em}.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}.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-auth .view-content{max-width:28.46em}.v-legal .panel{margin-left:auto;margin-right:auto}.v-legal body{color:var(--sub-charcoal);font-size:1.25em}.v-legal .form-title.privacy{padding-right:20px;padding-left:20px}.v-legal .container{margin-left:75px}.v-legal .form-title{margin-top:15px;margin-bottom:10px;color:#123152;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}.v-legal.v-terms ul{list-style:none}
