.express-ask-account{box-sizing:border-box;width:100%;max-width:520px;margin:30px auto;padding:30px;background:#fff;border:1px solid #dbe4f0;border-radius:12px;box-shadow:0 6px 24px rgba(15,83,194,.08);color:#233247;text-align:left}
.express-ask-account *{box-sizing:border-box}
.express-ask-account h2{margin:0 0 18px;font-size:28px;line-height:1.25;color:#0f53c2}
.express-ask-account p{margin:0 0 18px;line-height:1.6}
.express-ask-account label{display:block;margin-bottom:6px;font-weight:600}
.express-ask-account input:not([type=checkbox]):not([type=hidden]){display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #8b9bb0;border-radius:5px;background:#fff;color:#233247;font:inherit}
.express-ask-account input:focus-visible,.express-ask-account button:focus-visible,.express-ask-account a:focus-visible{outline:3px solid #2680eb;outline-offset:3px}
.express-ask-account button{min-height:46px;width:100%;padding:12px 20px;border:0;border-radius:5px;background:#0f53c2;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.express-ask-account button:hover{background:#0b4096}
.express-ask-account .etask-remember{display:flex;align-items:center;gap:8px;font-weight:400}
.express-ask-account .etask-remember input{width:auto;margin:0}
.express-ask-account a,.express-ask-signout a{color:#0f53c2;text-decoration:underline}
.express-ask-account nav{line-height:1.8;font-size:14px}
.express-ask-account .etask-notice{padding:12px;background:#eaf5ed;border-left:4px solid #287d3c}
.express-ask-account .etask-error{background:#fff1f1;border-left-color:#b42318}
.express-ask-account .etask-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.express-ask-account .etask-small{font-size:14px}
.express-ask-signout{text-align:right;margin:15px 0}
@media(max-width:600px){.express-ask-account{padding:22px 18px;margin:20px auto}.express-ask-account h2{font-size:25px}}
