.mrz-error{padding:160px 0 100px;text-align:center;background:var(--brand-bg-alt);min-height:60vh}.mrz-error .code{font-size:3rem;font-weight:800;font-family:var(--font-display);color:var(--brand-primary);line-height:1;margin-bottom:12px}.mrz-error h1{margin-bottom:12px}.mrz-error p{max-width:520px;margin:0 auto;color:var(--brand-text)}.mrz-error .btn-mrz-outline{color:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}.mrz-error .btn-mrz-outline:hover{color:#fff;background:var(--brand-primary-dark)}