.security-page{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:40px;padding-block:56px;display:grid}.security-intro{padding:24px 0;position:sticky;top:130px}.security-intro>svg{color:#bd2445;margin-bottom:20px}.security-intro h1{margin:12px 0 20px;font-size:clamp(2rem,4vw,3rem)}.security-panel{min-width:0;padding:28px}.security-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.security-panel h2{margin:16px 0;font-size:1.45rem}.security-panel fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.security-panel label{gap:7px;display:grid}.security-panel small{color:#715f67;overflow-wrap:anywhere;font-size:.8rem}.security-pending,.security-recovery{background:#fff5f7e8;border:1px solid #e9c5d0;border-radius:14px;margin-block:20px;padding:20px}.security-pending p,.security-recovery p{margin-block:12px}.security-actions,.security-success{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-recovery code{overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-bottom:14px;padding:16px;font-size:1.1rem;display:block}.security-panel .security-check{align-items:start;gap:10px;margin-block:18px;display:flex}.security-check input{margin-top:5px}.security-success p{flex:1 0 100%}.security-help{margin-top:24px;font-size:.85rem}.security-panel a{color:#b62244;text-underline-offset:3px;text-decoration:underline}.auth-secondary-links{color:#b62244;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:800px){.security-page{grid-template-columns:1fr;gap:16px;padding-block:24px}.security-intro{position:static}.security-panel{padding:20px}}
