.status{text-align:center;max-width:720px;margin:0 auto;padding:140px 24px 120px}.status-code{font:600 14px var(--mono);letter-spacing:.1em;color:var(--accent);margin-bottom:12px}.status h1{letter-spacing:-.025em;margin:0 auto;font-size:clamp(30px,4vw,46px);font-weight:500}.status-body{max-width:520px;color:var(--ink-2);margin:18px auto 0;font-size:17px}.status .actions{justify-content:center;margin-top:28px}.status-mail{color:var(--ink-3);margin-top:28px;font-size:14px}.status-mail a{color:var(--ink);font-weight:600}@media (max-width:900px){.status{padding:96px 20px 80px}}.status-top{max-width:1112px;margin:0 auto;padding:20px 40px}.status-ja{font:500 clamp(18px,2vw,22px)/1.5 var(--display);color:var(--ink-2);margin-top:10px}@media (max-width:900px){.status-top{padding:16px 20px}}
