/* Registro: la tarjeta del formulario y, al lado, qué incluye la prueba. */
.signup-grid { width: min(980px, 100%); display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 460px); gap: 56px; align-items: center; }
.signup-aside { display: grid; gap: 22px; }
body.app .signup-aside h2 { font-size: clamp(30px, 3.6vw, 44px); font-weight: 460; letter-spacing: -0.025em; }
.signup-aside h2 em { font-style: italic; font-weight: 400; font-variation-settings: "SOFT" 100, "WONK" 1; color: var(--accent); }
.signup .segmented { width: 100%; }
.signup .segmented label { flex: 1; justify-content: center; }
@media (max-width: 900px) { .signup-grid { grid-template-columns: 1fr; gap: 28px; } .signup-aside { order: 2; } }
