.security-main{margin:0 auto;max-width:860px;padding:48px 28px}.security-main header{align-items:flex-start;gap:24px}.back-link{font-size:13px;white-space:nowrap;padding-top:8px;color:#7c705f}.security-card{padding:32px;margin-top:32px}.security-intro{display:flex;align-items:flex-start;gap:18px;margin-bottom:25px}.security-intro .muted{margin-bottom:0}.security-mark{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;background:#e9e3d9;border-radius:3px;font:24px serif;color:#494139}.security-card form{max-width:560px}.security-card label{display:grid;gap:9px;font-size:13px;font-weight:600;margin-top:22px}.security-card input{width:100%}.security-card #password-help{margin:10px 0 0}.security-notice{font-size:12px;color:#7a674b;line-height:1.8;background:#f5f2ed;padding:15px;margin-top:24px}.security-link{display:inline-block;margin-top:12px}#password-error,#page-error{color:#a14438;font-size:13px;line-height:1.7;overflow-wrap:anywhere}#password-success h2{margin-top:20px}.security-main footer{margin-top:32px}@media(max-width:560px){.security-main{padding:30px 18px}.security-main header{flex-direction:column;gap:12px}.security-card{padding:24px 20px;margin-top:24px}.security-intro{gap:12px}.security-card .primary{width:100%;text-align:center}}
