/* Shared introductory column for login, register and password recovery. */
.seller-register-page .authentication-box .login-intro{padding:30px 36px 28px 40px;align-self:center;text-align:right;color:#264438}
.login-intro-brand{display:inline-flex;align-items:center;gap:11px;color:#264438;text-decoration:none}
.login-intro-brand:hover{color:#16866b;text-decoration:none}
.login-intro-brand:focus-visible{outline:3px solid #86bba6;outline-offset:6px;border-radius:8px}
.login-intro-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e2eee7;color:#39715a;flex-shrink:0}
.login-intro-mark svg{width:32px;height:32px}
.login-intro-brand strong{display:block;font-size:20px;font-weight:800;line-height:1.6}
.login-intro-brand small{display:block;font-size:10px;color:#7e9289;line-height:1.8}
.login-intro-copy{margin-top:40px}
.login-intro-kicker{font-size:10px;font-weight:700;color:#7a9788;letter-spacing:0}
.seller-register-page .authentication-box .login-intro h2{font-size:24px;font-weight:800;line-height:1.85;color:#294738;margin:12px 0}
.seller-register-page .authentication-box .login-intro p{font-size:12px;color:#7c8f85;line-height:2.1;text-align:right;margin:0}
.login-intro-art{margin:18px -12px 0;max-width:320px}
.login-intro-art svg{display:block;width:100%;height:auto}
.login-intro-foot{display:block;font-size:10px;color:#8c9c92;text-align:center;margin-top:8px}
@media(min-width:768px) and (max-width:991px){.seller-register-page .authentication-box .login-intro{padding-inline:25px}.seller-register-page .authentication-box .login-intro h2{font-size:20px}.login-intro-copy{margin-top:30px}}
@media(max-width:767px){.seller-register-page .authentication-box .login-intro{display:none}}
