.approved-reset{background:var(--paper);min-height:100vh;display:flow-root}.approved-reset main{width:min(520px,calc(100% - 40px));margin:64px auto;background:white;padding:48px 40px}.approved-reset h1{font-weight:400;font-size:36px;line-height:1.4;letter-spacing:-.04em}.approved-reset .intro{font-size:14px;color:var(--muted);line-height:1.9;margin-top:22px}.approved-reset label{display:block;font-size:13px;margin-top:28px}.approved-reset input{display:block;width:100%;height:54px;border:1px solid var(--line);padding:12px;font:14px var(--sans);margin-top:10px;border-radius:0;background:#fff;color:var(--ink)}.approved-reset .button{width:100%;margin-top:28px;min-height:56px}.approved-reset .helper{font-size:12px;line-height:1.9;color:var(--muted);margin-top:18px}.approved-reset .back{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;font-size:13px}.approved-reset .icon{font:48px var(--serif);color:var(--red);margin-bottom:24px}.approved-reset .mail-help{overflow-wrap:anywhere;text-decoration:underline}.approved-reset output{display:block;font-size:12px;color:var(--red);margin-top:18px}.approved-reset button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.approved-reset main{margin:28px auto;padding:32px 24px}.approved-reset h1{font-size:31px}}