.gs-login.auth-shell{font-family:var(--font-brand);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gs-login .auth-brand-panel{color:#1f1f1f;background:radial-gradient(at 70% 70%,#f1f1f1,#0000 65%),#fafafa;border-right:1px solid #ededed;justify-content:space-between;min-height:100svh;padding:34px clamp(28px,4.5vw,72px)}.gs-login .auth-brand-panel:after{display:none}.gs-login-home{color:#62625e;z-index:1;align-self:flex-start;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:inline-flex;position:relative}.gs-login-home:hover{color:#606060}.gs-login .auth-brand-copy{text-align:center;width:100%;max-width:430px;margin:38px auto 24px}.gs-login-brand{justify-content:center;margin-bottom:36px;display:flex}.gs-login-brand .gs-brand-formal svg{width:47px;height:47px}.gs-login-brand .gs-wordmark{font-size:25px}.gs-login-brand .gs-wordmark small{letter-spacing:6px;color:#606060;font-size:12px}.gs-login .auth-brand-copy h1{letter-spacing:-1.3px;max-width:none;margin:0 0 18px;font-size:clamp(26px,2.7vw,40px);font-weight:550;line-height:1.5}.gs-login .auth-brand-copy h1 span{color:#606060}.gs-login .auth-brand-copy>p{color:#62625e;font-size:13px;line-height:1.8}.gs-login .auth-form-panel{background:#fff;min-height:100svh;padding:55px clamp(25px,5vw,80px)}.gs-login .auth-form-wrap{max-width:370px}.gs-login-eyebrow{letter-spacing:1px;color:#606060;font-size:11px}.gs-login .auth-heading{margin:16px 0 30px}.gs-login .auth-heading h2{letter-spacing:-.8px;font-size:30px;font-weight:600}.gs-login .auth-heading p{color:#62625e;margin-top:12px;font-size:13px;line-height:1.8}.gs-login .auth-form{gap:20px}.gs-login .auth-form label{color:#5f5f5f;gap:9px;font-size:12px;font-weight:500}.gs-login .auth-form input{min-height:46px;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:7px;font-size:14px}.gs-login .auth-form input:focus{border-color:#606060;outline:2px solid #e9e9e9}.gs-login .auth-text-link{color:#62625e;justify-self:end;margin-top:-8px;font-size:12px}.gs-login .auth-submit{background:#606060;border-radius:7px;min-height:46px;font-size:13px;box-shadow:0 4px 9px #60606016}.gs-login .auth-access-note{color:#62625e;margin-top:22px;font-size:11px;line-height:1.8}.gs-login .auth-policy-links{border-top:1px solid #f1f1f1;gap:16px;margin-top:28px;padding-top:22px;font-size:10px}.gs-login .auth-policy-links a{color:#62625e}.gs-login .auth-mode{border-radius:7px;width:100%;max-width:230px}.gs-login .auth-mode button{border-radius:5px}.gs-login a:focus-visible,.gs-login button:focus-visible{outline-offset:3px;outline:2px solid #606060}@media (max-width:760px){.gs-login.auth-shell{display:block}.gs-login .auth-brand-panel{background:#fafafa;border-bottom:1px solid #ededed;border-right:0;min-height:0;padding:22px 25px}.gs-login .auth-brand-copy{max-width:none;margin:20px auto 12px}.gs-login-brand{margin-bottom:16px}.gs-login-brand .gs-brand-formal{gap:7px}.gs-login-brand .gs-brand-formal svg{width:32px;height:32px}.gs-login-brand .gs-wordmark{font-size:21px}.gs-login-brand .gs-wordmark small{font-size:10px}.gs-login .auth-brand-copy h1{margin-bottom:10px;font-size:23px;line-height:1.45}.gs-login .auth-brand-copy>p{font-size:11px}.gs-login .auth-form-panel{min-height:0;padding:36px 26px 40px}.gs-login .auth-form-wrap{max-width:400px}.gs-login .auth-heading h2{font-size:27px}.gs-login .auth-heading{margin-bottom:24px}}@media (max-height:740px) and (min-width:761px){.gs-login .auth-brand-copy{margin-top:22px}.gs-login-brand{margin-bottom:20px}.gs-login .auth-brand-panel{padding-top:25px;padding-bottom:25px}}
