*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#171717}body{display:flex;flex-direction:column;min-height:100vh}header{height:72px;border-bottom:1px solid #eee;display:flex;align-items:center;padding:0 28px}.logo{font-size:25px;font-weight:800;letter-spacing:-1px}.logo span{color:#e53935}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}main{flex:1;display:grid;place-items:center;text-align:center;padding:70px 20px}.box{max-width:700px}.icon{width:72px;height:72px;border-radius:18px;background:#fff0f0;color:#e53935;display:grid;place-items:center;margin:0 auto 25px;font-size:32px;font-weight:800}.status{display:inline-block;color:#c62828;background:#fff0f0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}h1{font-size:clamp(42px,7vw,72px);line-height:1;margin:22px 0;color:#171717}footer{border-top:1px solid #eee;padding:22px 28px;text-align:center;color:#888;font-size:13px}@media(max-width:600px){header{padding:0 18px}.wrap{width:calc(100% - 28px)}main{padding:50px 15px}h1{font-size:46px}}