.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,42%) 1fr;background:#f6f8f3}.login-story{background:#153f35;color:#eef3df;padding:48px 58px;display:flex;flex-direction:column;justify-content:space-between;gap:55px}.login-story .brand{padding:0;color:#eef3df}.login-story .brand small{color:#c8d8b4}.login-story .eyebrow{color:#b5c6a4}.login-story h1{font-size:36px;line-height:1.6;font-weight:600;letter-spacing:.02em;margin:22px 0}.login-story p{font-size:16px;line-height:2.1;color:#c5d5bd}.login-features{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;color:#d0dfc3;font-size:13px}.login-features span{display:flex;gap:8px;align-items:center}.login-story>small{font-size:12px;color:#b5c8ac;line-height:1.9}.login-main{display:flex;flex-direction:column;justify-content:center;padding:65px 12%;margin:0;max-width:none}.login-main .page-heading{margin-bottom:24px}.login-main .page-heading h1{font-size:30px}.login-main .page-heading p{font-size:14px}.login-main .account-form{width:100%;max-width:520px;margin:0}.login-main .merchant-panel{box-shadow:0 14px 45px #1b3b2410}.login-main .form-field>span{font-size:13px}.login-main input{min-height:44px}.login-main .full{min-height:44px}.login-main .library-tabs{margin-bottom:20px}@media(max-width:1000px){.login-story{padding:35px}.login-story h1{font-size:28px}.login-main{padding:50px 8%}}@media(max-width:700px){.login-shell{display:block}.login-story{padding:25px 24px;gap:24px}.login-story h1{font-size:25px;line-height:1.6;margin:14px 0}.login-story p{font-size:13px}.login-story br{display:none}.login-story .brand{padding-bottom:0}.login-story>small{display:none}.login-features{margin-top:18px;gap:18px;font-size:12px}.login-main{padding:30px 20px 45px}.login-main .page-heading h1{font-size:25px}}
