.email-access-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:28px 16px;min-height:100vh;gap:8px}body.email-access-page .mockup-auth-card{width:min(100%,390px);max-width:390px;margin:0;padding:26px;box-sizing:border-box;overflow-wrap:anywhere}body.email-access-page .auth-brand{margin:0 0 18px}body.email-access-page .auth-brand img{width:138px;height:auto}body.email-access-page h1{font-size:28px;line-height:1.15;margin-bottom:10px}.email-promise{font-size:14px;color:#37583c;margin-bottom:18px}.email-offer{display:flex;gap:14px;align-items:center;margin:0 0 18px;text-align:left}.email-offer>img{width:72px;height:90px;object-fit:cover;border-radius:7px;flex-shrink:0}.email-offer p{font-size:14px;line-height:1.45;margin:0 0 8px}.email-offer .email-lee{font-size:12px;color:#62534b;margin:0}.email-access-page .email-form{margin:18px 0 0;max-width:none}.email-access-page .mockup-auth-fields{display:flex;flex-direction:column;gap:14px;border:0;padding:0;margin:0;min-width:0}.email-access-page input{width:100%;box-sizing:border-box;min-height:44px;font-size:16px}.email-access-page [hidden]{display:none!important}.email-access-page .email-after{font-size:12px;line-height:1.45;margin:12px 0;color:#62534b}.email-return{font-size:13px;margin:16px 0 0}.email-access-page .auth-footer{position:static;margin:4px 0}.email-access-page .levaro-privacy-note{margin:8px auto}.email-access-page .field-help{margin-top:14px}@media(max-width:480px){.email-access-page{padding:18px 12px}body.email-access-page .mockup-auth-card{padding:22px}body.email-access-page h1{font-size:27px}.email-offer p{font-size:13px}}
