.account-wrap{max-width:680px;margin:0 auto;padding:48px 20px 80px}.account-wrap h1{font-size:clamp(30px,5vw,46px);line-height:1.3}.account-card{padding:clamp(22px,4vw,42px);border:1px solid #dedbd3;background:#fff;border-radius:18px;margin-top:28px}.account-card p{font-size:17px;line-height:1.75}.google-start{display:block;width:100%;min-height:52px;border:1px solid #747775;border-radius:6px;background:#fff;color:#1f1f1f;font:500 17px Arial,sans-serif;cursor:pointer}.google-start:disabled{opacity:.55;cursor:not-allowed}.account-wrap button:focus-visible,.account-wrap input:focus-visible,.account-wrap a:focus-visible{outline:3px solid #3459ae;outline-offset:4px}.account-wrap label{display:block;margin:18px 0;font-size:16px;line-height:1.7}.account-wrap input[type=text]{width:100%;box-sizing:border-box;min-height:48px;padding:10px;font:inherit;border:1px solid #9a9a9a;border-radius:6px}.account-wrap input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}.account-wrap [hidden]{display:none!important}.account-wrap .quiet{color:#59616e;font-size:15px}.account-wrap .account-email{overflow-wrap:anywhere;font-weight:600}.account-wrap .steps{display:flex;gap:12px;padding:0;list-style:none;flex-wrap:wrap;font-size:14px;color:#59616e}.account-wrap #account-status{min-height:3em}.account-wrap button{min-height:44px}.account-wrap .button{white-space:normal}.account-wrap .secondary{background:none;border:0;text-decoration:underline;color:#1c2d61;cursor:pointer;font:inherit}.account-wrap .code-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.account-wrap .code-row input[type=text]{flex:1 1 220px;min-width:0}.account-wrap .code-row .secondary{flex:0 0 auto;white-space:nowrap}

.account-card .before-signin p{font-size:15px;line-height:1.7;margin:0 0 20px;color:#59616e}.before-signin a{text-underline-offset:3px}
