.authorize .register-message{margin:auto auto 4rem;max-width:42rem}.authorize .register-message-content{color:#4f626f;font-size:1rem;margin-top:1rem}.authorize .register-message-content__spam{margin-bottom:1rem}.authorize .register-button--hide{visibility:hidden}.authorize .register-message-info{margin-top:1rem}.authorize .register-message-info__type{font-weight:700}.authorize__login-controls{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"email password button";grid-template-columns:repeat(3,1fr)}.authorize__login-control--button{grid-area:button;-ms-grid-column:5;-ms-grid-row:1}.authorize__login-control--email{grid-area:email;-ms-grid-column:1;-ms-grid-row:1}.authorize__login-control--password{grid-area:password;-ms-grid-column:3;-ms-grid-row:1}.authorize .authorize-content__links{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:1rem}.authorize .authorize-content__links>:not(:last-child){margin-right:1rem}.authorize .authorize-content__error{margin-top:2rem}@media only screen and (max-width:56.25rem){.authorize__login-controls{grid-template-areas:"email password" "button button";grid-template-columns:repeat(2,1fr)}.authorize__login-control--button{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.authorize__login-control--email{-ms-grid-column:1;-ms-grid-row:1}.authorize__login-control--password{-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:37.5rem){.authorize__login-controls{grid-template-areas:"email" "password" "button";grid-template-columns:1fr}.authorize__login-control--button{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:5}.authorize__login-control--email{-ms-grid-column:1;-ms-grid-row:1}.authorize__login-control--password{-ms-grid-column:1;-ms-grid-row:3}}