.auth-skin{box-sizing:border-box;background:#f7f5f0;justify-content:center;align-items:flex-start;min-height:calc(100svh - 40px);padding:48px 16px;display:flex}@media (min-width:640px){.auth-skin{padding:80px 16px}}.auth-skin__card{width:100%;max-width:32rem}.auth-skin__card--wide{max-width:42rem}.auth-skin__card>.card,.auth-skin__card>form,.auth-skin__card>div{color:#14161a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:14px;width:100%;max-width:none;padding:32px;display:flex;box-shadow:0 10px 40px #14161a1a}@media (min-width:640px){.auth-skin__card>.card,.auth-skin__card>form,.auth-skin__card>div{padding:40px}}.auth-skin .landing-kicker{display:none}.auth-skin h1,.auth-skin h2{font-family:var(--font-calibre-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:#14161a;-webkit-text-fill-color:#14161a;text-transform:none;background:0 0;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.auth-skin h2{font-size:1.25rem}.auth-skin p,.auth-skin .muted,.auth-skin li{color:#64748b;-webkit-text-fill-color:currentColor;margin:0;font-size:.875rem;line-height:1.6}.auth-skin label{color:#14161a;text-transform:none;letter-spacing:0;margin:4px 0 -6px;font-size:.8125rem;font-weight:600}.auth-skin input:not([type=checkbox]):not([type=radio]),.auth-skin select,.auth-skin textarea{color:#14161a;width:100%;height:2.75rem;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:0 .75rem;font-size:.875rem}.auth-skin textarea{height:auto;min-height:90px;padding:.5rem .75rem}.auth-skin input::placeholder,.auth-skin textarea::placeholder{color:#94a3b8}.auth-skin input:focus,.auth-skin select:focus,.auth-skin textarea:focus{border-color:#14161a;outline:none;box-shadow:0 0 0 1px #14161a}.auth-skin button[type=submit],.auth-skin .landing-auth-submit,.auth-skin a.button-link:not(.secondary-link),.auth-skin button.button-link:not(.secondary-link){color:#fff;-webkit-text-fill-color:#fff;width:100%;height:3rem;box-shadow:none;background:#1d4ed8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.auth-skin button[type=submit]:hover,.auth-skin .landing-auth-submit:hover,.auth-skin a.button-link:not(.secondary-link):hover{background:#1e3a8a}.auth-skin button[type=submit]:disabled{opacity:.7}.auth-skin .secondary-link,.auth-skin button.secondary{color:#14161a;-webkit-text-fill-color:#14161a;background:#fff;border:1px solid #e6e1d8;border-radius:999px;justify-content:center;align-items:center;width:100%;height:3rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-skin a:not(.button-link):not(.secondary-link),.auth-skin .inline-link{color:#14161a;-webkit-text-fill-color:#14161a;text-underline-offset:2px;font-weight:500;text-decoration:underline}.auth-skin .error,.auth-skin [role=alert]{color:#dc2626;-webkit-text-fill-color:#dc2626;font-size:.875rem}.auth-skin .auth-form-footer{border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;margin-top:4px;padding-top:16px;display:flex}.auth-skin .subscribe-page-footer-sep{color:#94a3b8;margin:0 .5rem}.auth-skin .subscribe-page-footer{border-top:1px solid #e2e8f0;padding-top:16px}
