.account-recovery-page{max-width:1150px;padding-top:26px;padding-bottom:54px}.account-recovery-page .breadcrumbs{margin-bottom:35px}.account-recovery-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:70px;display:grid}.account-recovery-intro{min-width:0;padding-top:18px}.account-recovery-eyebrow{letter-spacing:.12em;color:var(--blue);margin:0 0 18px;font-size:.6875rem;font-weight:700}.account-recovery-intro h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}.account-recovery-intro>p:not(.account-recovery-eyebrow){color:#68707c;margin:0 0 24px;font-size:1rem;line-height:1.8}.account-recovery-back{color:#36414e;align-items:center;gap:12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.account-recovery-back:hover{text-underline-offset:4px;text-decoration:underline}.account-recovery-back>span{font-size:1.2rem}.account-recovery-assistance{border-top:1px solid #e3e7ec;margin-top:42px;padding-top:25px}.account-recovery-assistance h2{margin:0 0 9px;font-size:1rem;line-height:1.5}.account-recovery-assistance p{color:#626d79;margin:0 0 12px;font-size:.875rem;line-height:1.7}.account-recovery-assistance a{color:var(--blue);align-items:center;gap:9px;font-size:.8125rem;font-weight:600;display:inline-flex}.account-recovery-assistance svg{width:16px;height:16px}.account-recovery-card{background:#fff;border:1px solid #dce2e8;border-radius:15px;min-width:0;padding:30px;box-shadow:0 8px 30px #192a4206}.account-recovery-card-heading{align-items:start;gap:14px;margin-bottom:25px;display:flex}.account-recovery-icon{height:42px;color:var(--blue);background:#fbf0f3;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.account-recovery-icon svg{width:23px;height:23px}.account-recovery-card-heading>div{min-width:0}.account-recovery-card-heading h2{letter-spacing:-.015em;margin:0 0 5px;font-size:1.1875rem;line-height:1.4}.account-recovery-card-heading p{color:#626d79;margin:0;font-size:.8125rem;line-height:1.6}.account-recovery-card fieldset{border:0;gap:19px;min-width:0;margin:0;padding:0;display:grid}.account-recovery-card label{flex-direction:column;gap:9px;min-width:0;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.account-recovery-card input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#202a37;background:#fff;border:1px solid #b9c1cb;border-radius:7px;min-height:48px;margin:0;padding:12px 14px;font-size:1rem;font-weight:400;display:block}.account-recovery-card input:disabled{color:#939ba6;background:#f6f7f9}.account-recovery-card input::placeholder{color:#626d79;font-size:.875rem}.account-recovery-card .password-control{width:100%;min-width:0;display:block}.account-recovery-card .password-control input{padding-right:48px}.account-recovery-card .account-recovery-hint{color:#626d79;margin:-9px 0 0;font-size:.75rem;line-height:1.65}.account-recovery-card .button{white-space:normal;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:.875rem;line-height:1.45;display:inline-flex}.account-recovery-card [data-recovery-submit]{width:100%;margin:2px 0 0}.account-recovery-card [data-recovery-submit]:disabled{opacity:.5;cursor:not-allowed}.account-recovery-card .human-verification{margin:0}.account-recovery-status{color:#626d79;margin:0 0 20px;font-size:.8125rem;line-height:1.6}.account-recovery-notice{background:#fffbf3;border:1px solid #e7dac0;border-radius:9px;margin:0 0 22px;padding:17px 18px}.account-recovery-notice h3{color:#55452b;margin:0 0 8px;font-size:.9375rem;line-height:1.45}.account-recovery-notice p{color:#786647;margin:0 0 12px;font-size:.8125rem;line-height:1.7}.account-recovery-notice .text-link{font:inherit;cursor:pointer;text-underline-offset:4px;color:#665333;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.account-recovery-message{color:#963248;overflow-wrap:anywhere;background:#fff5f7;border-left:3px solid #b63d5a;border-radius:0 7px 7px 0;margin:20px 0 0;padding:14px 17px;font-size:.875rem;line-height:1.7}.account-recovery-message:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.account-recovery-success{padding:5px 0 0}.account-recovery-success-icon{color:#32674d;background:#edf7f0;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:17px;display:grid}.account-recovery-success h3{margin:0 0 12px;font-size:1.25rem;line-height:1.4}.account-recovery-success p{color:#687480;margin:0 0 22px;font-size:.875rem;line-height:1.8}.account-recovery-success .button{width:100%}.account-recovery-switch{border-top:1px solid #e7ebef;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-top:25px;padding-top:19px;display:flex}.account-recovery-switch p{color:#626d79;margin:0;font-size:.8125rem}.account-recovery-switch a{color:var(--blue);text-underline-offset:4px;font-size:.8125rem;font-weight:600}.account-login-recovery{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin:12px 0 20px;display:flex}.account-login-recovery a{color:var(--blue);font-size:.8125rem;font-weight:600;line-height:1.6;text-decoration:none}.account-login-recovery a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.account-recovery-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px}.account-recovery-card{padding:25px}}@media (width<=700px){.account-recovery-page{padding-top:18px;padding-bottom:34px}.account-recovery-page .breadcrumbs{margin-bottom:26px}.account-recovery-layout{grid-template-columns:minmax(0,1fr);gap:26px}.account-recovery-intro{padding-top:0}.account-recovery-intro h1{margin-bottom:15px;font-size:2rem}.account-recovery-intro>p:not(.account-recovery-eyebrow){margin-bottom:17px;font-size:.9375rem;line-height:1.7}.account-recovery-assistance{display:none}.account-recovery-card{padding:24px}.account-recovery-card-heading{gap:12px}.account-recovery-eyebrow{margin-bottom:12px}}@media (width<=380px){.account-recovery-card{padding:20px}.account-recovery-icon{flex-basis:35px;height:35px}.account-recovery-card-heading{gap:10px}.account-recovery-card-heading h2{font-size:1.0625rem}.account-recovery-notice{padding:15px}.account-login-recovery{gap:8px 14px}}.account-recovery-page [hidden]{display:none!important}.account-recovery-card input:focus{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);outline:none}.account-recovery-card :is(a,button):focus-visible,.account-login-recovery a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.account-recovery-success:focus{outline:none}.account-recovery-intro .account-recovery-email-alternative{background:#f6f7f9;border-left:2px solid #bdc4cc;border-radius:0 5px 5px 0;padding:12px 14px;font-size:.875rem!important}@media (forced-colors:active){.account-recovery-card input:focus{outline-offset:-2px;outline:2px solid highlight}.account-recovery-card input[aria-invalid=true]{outline:2px dashed mark}}
