.cb-error-page{min-height:62vh;padding:120px 0 80px;text-align:center;background:var(--brand-bg-alt)}.cb-error-page img{width:280px;height:280px;margin:0 auto 20px;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover}.cb-error-code{font-family:var(--font-display);font-size:max(2.5rem, min(6vw, 4rem));color:var(--brand-primary-light);margin-bottom:8px}.cb-error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}