.email-step{max-width:660px;margin:32px auto 56px;min-width:0}.email-step-path{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:36px}.email-step-path strong{color:var(--bright);font-weight:500}.email-step-card{padding:36px;background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0}.email-step h1{font-size:38px;line-height:1.2;margin:0 0 18px}.email-step-address{display:block;color:var(--bright);font-size:17px;overflow-wrap:anywhere;margin:8px 0 28px}.email-step ol{padding-left:20px;margin:0 0 26px}.email-step li{padding-left:5px;margin:16px 0;font-size:15px;line-height:1.7}.email-step li strong{color:var(--ink);font-weight:500}.email-step .primary-button{white-space:normal;text-align:center;max-width:100%;margin-bottom:18px}.email-step-note{color:var(--muted);font-size:13px;line-height:1.7}.email-step-options{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.email-step-options button{color:var(--gold);background:none;border:0;padding:5px 0;text-align:left;cursor:pointer;font-size:13px}.email-step button:disabled{opacity:.65;cursor:default}.email-step-error{padding:14px;border:1px solid var(--gold);margin:20px 0;font-size:14px;line-height:1.7}.email-step-wait{font-size:15px;line-height:1.8}.email-step-help{margin:22px 0 0;font-size:13px;color:var(--muted)}.email-step [tabindex="-1"]:focus{outline:none}@media(max-width:720px){.email-step{margin:18px 0 32px}.email-step-card{padding:25px 22px}.email-step h1{font-size:32px}.email-step-path{margin-bottom:24px}.email-step-address{font-size:16px}.email-step .primary-button{width:100%;padding:13px 16px}.email-step-options{align-items:flex-start;flex-direction:column;gap:12px}}
