.account-page *{box-sizing:border-box}.account-page{margin:0;background:#f4f7f1;color:#173f39;font-family:Archivo,Arial,sans-serif}.account-brand{display:block;padding:32px 5%}.account-shell{max-width:1120px;margin:24px auto 70px;display:grid;grid-template-columns:1.2fr 1fr;background:white;border:1px solid #e0e6dc;border-radius:12px;overflow:hidden}.account-story{padding:42px;background:#e8eee3;position:relative;min-height:650px}.account-story h1{font-size:48px;line-height:1.08;letter-spacing:-2px;font-weight:500}.account-story>p{font-size:15px;line-height:1.7;max-width:370px}.account-story img{display:block;width:190px;margin:30px 0 0 auto}.account-form-section{padding:62px 44px}.account-form-section h2{font-size:28px;letter-spacing:-1px;margin:0 0 14px}.account-form-section>p{font-size:14px;line-height:1.7;color:#52665a}.account-form-section form{margin-top:32px}.account-form-section .ws-field{margin-bottom:22px}.account-form-section #account-submit{width:100%;margin:8px 0 24px}.account-form-section .account-legal{font-size:12px;margin-top:32px}.account-legal a{color:inherit}#account-error{font-size:14px;color:#9c3026;line-height:1.6}.account-form-section input{width:100%}[hidden]{display:none!important}@media(max-width:700px){.account-brand{padding:24px}.account-shell{margin:0 16px 32px;display:block}.account-story{min-height:0;padding:24px}.account-story h1{font-size:34px;letter-spacing:-1px}.account-story img{display:none}.account-form-section{padding:30px 24px}}
.account-error{max-width:640px;margin:60px auto;padding:32px;background:white;border:1px solid #e0e6dc;border-radius:8px}.account-error h1{font-size:28px;font-weight:550;letter-spacing:-1px}.account-error p{font-size:15px;line-height:1.7;margin:24px 0;color:#52665a}@media(max-width:700px){.account-error{margin:30px 16px;padding:24px}}
