.split{height:100vh;min-height:550px;position:relative}.split .left,.split .right{height:100%;color:var(--color-text-inverse);position:absolute;top:0}.split .left{background-color:var(--color-login-dark-bg);width:38%;left:0}.split .right{background-color:var(--color-login-brand-bg);width:62%;right:0}.app-root--dev .split .right{background-color:var(--color-login-dev-bg)}.split .content{width:45%;display:block;position:absolute;top:25%}.split .left .content{color:var(--color-login-text-muted);min-height:var(--flex-item-min-height);width:55%;right:5%}.split.signup .left{width:33%}.split.signup .left .content{width:70%}.split.signup .right{width:67%}.split.unverified .right .content{top:10%}.split.signup .right .content{width:90%}.split .left h2{font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);margin-top:1em}.split .right .content{width:70%;min-height:var(--flex-item-min-height);padding-top:2em;left:0}.split .right h2{font-weight:var(--font-weight-semibold);padding-left:1.5em}.split .fields,.login-forgot .fields{background:var(--color-background);color:var(--color-text);border:1px solid var(--color-background);border-radius:0 .25em .25em 0;padding:1.5em 2em}.split form label,.microsite--login form label,.login-forgot form label{width:100%;color:var(--color-login-label);font-weight:var(--font-weight-semibold);vertical-align:top;display:inline-block}.split.signup form label{width:50%}.split.signup form label.break,.login-forgot form label.break{margin-right:25%}.split form label input,.microsite--login form label input,.login-forgot form label input{border:1px solid var(--color-border);width:90%;color:var(--color-login-input-text);background:var(--color-background-alt);margin-bottom:1em;padding:.5em;font-size:100%;display:block}.split form label .note,.microsite--login form label .note,.login-forgot form label .note{width:95%;margin-top:-1em}.split form .errors,.microsite--login form .errors,.login-forgot form .errors{background:0 0;border-width:0}.split form .error,.microsite--login form .error,.login-forgot form .error{color:var(--color-error);border:1px solid var(--color-error);font-weight:var(--font-weight-semibold);background-color:var(--color-error-light);margin-bottom:1em;padding:.5em}.split form .error .svg-inline--fa,.microsite--login form .error .svg-inline--fa,.login-forgot form .error .svg-inline--fa{margin-right:.5em}.split .actions,.microsite--login .actions{padding:.5em 0 .5em 1.5em}.microsite--login .actions{padding-left:0}.split .actions input[type=submit],.split .actions .btn,.microsite--login .actions input[type=submit],.microsite--login .actions .btn,.login-forgot .actions input[type=submit],.login-forgot .actions .btn{background:var(--color-action);color:var(--color-text-inverse);border:1px solid var(--color-action);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:.3em;margin-right:1em;padding:.5em 1.5em;font-size:100%}.split .actions .btn--secondary,.microsite--login .actions .btn--secondary,.login-forgot .actions .btn--secondary{background:var(--color-action-secondary);color:var(--color-text-inverse);border:1px solid var(--color-action-secondary)}.split .actions .btn--secondary:hover,.microsite--login .actions .btn--secondary:hover,.login-forgot .actions .btn--secondary:hover{text-decoration:none}.split .actions a,.login-forgot .actions a{color:var(--color-text-inverse);text-decoration:none}.microsite--login .actions a{color:var(--color-login-link);text-decoration:none}.microsite--login .actions .link--forgot,.microsite--login .actions .link--unverified{margin-top:.5rem;display:block}.split .actions .actions--links{margin-top:.75rem}.split .actions .link--forgot{margin-right:1.5rem}.split .actions a:hover,.split .actions a:focus,.microsite--login .actions a:hover,.microsite--login .actions a:focus{text-decoration:underline}.split .signup .content{top:10%}.split .content .instructions{margin:0 0 .75em;font-size:93%}.split .content .instructions:last-child{margin-top:.5em}@media screen and (width<=640px){.split{background-color:var(--color-login-brand-bg)}.app-root--dev .split{background-color:var(--color-login-dev-bg)}.split .left,.split .right{width:100%;height:auto;position:relative}.split .content{box-sizing:border-box;width:100%;padding:1em;position:relative;top:0}.split .content p{margin:0;padding:0 0 1em}.split .left .content{text-align:center;width:100%;right:auto}.split .left .content img{float:none;width:60px;margin:0;display:inline-block}.split .left .content h2,.split .left .content p{display:none}.split .right .content{width:100%;padding-top:1em}.split .right h2{text-align:center;padding-left:0}.split .fields{border-radius:.25em}.split .actions{text-align:center;padding:.5em}.split .actions .link--forgot,.split .actions .link--unverified{text-align:center;padding:.5em;display:block}.split.signup .left,.split.signup .right,.split.signup .left .content,.split.signup .right .content,.split.signup form label{width:100%}.split.signup form label.break{margin-right:0}}._cookie-banner_1qvk3_1{background-color:var(--color-overlay-dark);color:var(--color-text-inverse);text-align:center;padding:1em;transition:bottom .3s,top .3s;position:fixed;inset:auto 0 0}._cookie-banner_1qvk3_1 p{margin:0 0 1rem;line-height:1.5}
