.admin-login-wrap{width:min(980px,100%);min-height:calc(100vh - 250px);margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-gap:52px;gap:52px;align-items:center;padding:34px 0}.admin-login-context{max-width:560px}.admin-login-context h1{margin:13px 0 16px;font-size:clamp(31px,4vw,48px)}.admin-login-context>p{max-width:540px;color:var(--muted);font-size:16px}.admin-login-context ul{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.admin-login-context li{display:grid;grid-gap:2px;gap:2px;padding:13px 15px;border-left:3px solid #cfc4fb;background:rgba(255,255,255,.58);border-radius:0 12px 12px 0}.admin-login-context li strong{font-size:15px}.admin-login-context li span{color:var(--muted);font-size:14px}.login-card{width:100%;padding:30px}.login-card h2{font-size:30px;margin:12px 0}.login-card .page-intro{margin-bottom:24px;font-size:15px}@media(max-width:820px){.admin-login-wrap{grid-template-columns:1fr;gap:24px;min-height:0;padding:12px 0 24px}.admin-login-context{max-width:none}.admin-login-context ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.admin-login-context li{padding:11px}}@media(max-width:520px){.admin-login-context ul{grid-template-columns:1fr}.admin-login-context h1{font-size:32px}}