.tx-error{padding:96px 16px;background:var(--brand-bg-alt)}.tx-error__code{font-family:var(--brand-font-display);font-size:4rem;color:var(--brand-primary);margin-bottom:8px;line-height:1}.tx-error h1{margin-bottom:16px}.tx-error p{max-width:560px;margin:0 auto 28px;color:var(--brand-neutral-mid)}.tx-error__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}