.gx-legal{padding:180px 0 80px}.gx-legal h1{font-size:2.4rem;margin-bottom:8px;color:var(--gx-text)}.gx-legal-updated{color:var(--gx-text-secondary);font-size:.9rem;margin-bottom:32px}.gx-legal h2{font-size:1.25rem;margin-top:32px;margin-bottom:12px;color:var(--gx-primary-dark)}.gx-legal p{color:var(--gx-text);line-height:1.75;margin-bottom:14px}.gx-legal a{color:var(--gx-primary);-webkit-text-decoration:underline;text-decoration:underline}.gx-error-page{padding:180px 0 120px;text-align:center}.gx-error-page h1{font-size:5rem;color:var(--gx-primary-dark);margin-bottom:8px}.gx-error-page h2{font-size:1.6rem;margin-bottom:14px}.gx-error-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:20px}