*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#203747;font:16px/1.5 Arial,Helvetica,sans-serif}.recovery-card{width:min(480px,calc(100% - 32px));margin:8vh auto;padding:32px;background:white;border:1px solid #d4dce5;border-radius:16px;box-shadow:0 12px 32px #17354d12}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px}h1{font-size:30px;line-height:1.2}label{display:block;font-size:14px;font-weight:700;margin:20px 0}input,button{width:100%;font:inherit;border-radius:7px;padding:13px}input{display:block;margin-top:7px;border:1px solid #bac8d6;background:#f6f8fc}button{background:#086092;color:white;border:0;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:wait}a{color:#086092}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #62b3df;outline-offset:3px}.help{font-size:14px;color:#4c606f}#status[data-error=true]{color:#a31524}[hidden]{display:none!important}

button.secondary{margin-top:16px;background:white;color:#086092;border:1px solid #086092}

body{background:#071d36;min-height:100vh}.recovery-brand{width:min(440px,calc(100% - 48px));margin:42px auto 22px}.recovery-brand img{display:block;width:100%;height:auto}.recovery-card{margin:0 auto 48px}@media(max-width:600px){.recovery-brand{margin-top:28px}.recovery-card{padding:26px}}

body{display:flow-root}
