.pageFailure{box-sizing:border-box;color:#f0ece3;background:#081014;place-items:center;min-height:100dvh;padding:32px;font-family:Arial,sans-serif;display:grid}.pageFailureInner{box-sizing:border-box;background:#10191d;border:1px solid #f0ece329;width:min(100%,650px);padding:48px clamp(24px,6vw,64px)}.pageFailure a{color:inherit;text-decoration:none}.pageFailureBrand{font:400 18px Georgia,serif}.pageFailureKicker{color:#d7835d;letter-spacing:.16em;text-transform:uppercase;margin-top:72px;font-size:11px;font-weight:700;display:block}.pageFailure h1{letter-spacing:-.035em;margin:16px 0 20px;font:400 clamp(42px,6vw,68px)/1.05 Georgia,serif}.pageFailure p{color:#f0ece3b3;max-width:480px;font:16px/1.6 Arial,sans-serif}.pageFailureActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.pageFailureActions button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#9b4f32;border:0;padding:0 20px}.pageFailureActions a{border-bottom:1px solid #d7835d;padding:8px 0}.pageFailureActions :focus-visible{outline-offset:3px;outline:2px solid #d7835d}
