.J5AT5G_page{background:var(--surface);grid-template-columns:minmax(360px,5fr) 7fr;min-height:100dvh;display:grid}.J5AT5G_marca{background:var(--rail-bg);color:var(--rail-ink);flex-direction:column;gap:48px;padding:44px clamp(32px,4.5vw,64px) 48px;display:flex}.J5AT5G_marca>img{align-self:flex-start}.J5AT5G_tesis{margin-top:auto}.J5AT5G_titular{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:21ch;font-size:clamp(28px,2.7vw,38px);line-height:1.08}.J5AT5G_bajada{max-width:40ch;color:var(--rail-ink);text-wrap:pretty;margin-top:16px;font-size:15px}.J5AT5G_vitrina{margin-bottom:auto}.J5AT5G_modosMovil{display:none}.J5AT5G_lado{padding:48px var(--gutter);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.J5AT5G_panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;max-width:440px;box-shadow:var(--shadow-md);animation:var(--kf-rise) var(--t-slow) var(--ease-out) both;padding:34px 36px 30px}.J5AT5G_pie{color:var(--ink-3);font-size:12.5px}.J5AT5G_encabezado{margin-bottom:26px}.J5AT5G_titulo{letter-spacing:-.025em;color:var(--ink);font-size:27px}.J5AT5G_subtitulo{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:14.5px}.J5AT5G_form{flex-direction:column;gap:16px;display:flex}.J5AT5G_grupo{border:none;flex-direction:column;gap:14px;min-width:0;display:flex}.J5AT5G_grupo+.J5AT5G_grupo{border-top:1px solid var(--line-2);padding-top:18px}.J5AT5G_leyenda{float:left;width:100%;color:var(--ink);align-items:center;gap:8px;margin-bottom:2px;font-size:13.5px;font-weight:600;display:flex}.J5AT5G_leyendaPaso{background:var(--brand-soft-2);width:20px;height:20px;color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.J5AT5G_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.J5AT5G_par,.J5AT5G_trio{display:contents}@media (min-width:1200px){.J5AT5G_panelRegistro{max-width:620px}.J5AT5G_panelRegistro .J5AT5G_trio{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:12px;display:grid}.J5AT5G_panelRegistro .J5AT5G_trio .J5AT5G_row{display:contents}.J5AT5G_panelRegistro .J5AT5G_par{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}}.J5AT5G_error{border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger);text-wrap:pretty;margin-bottom:18px;padding:10px 13px;font-size:13px;font-weight:500}.J5AT5G_form .J5AT5G_error{margin-bottom:0}.J5AT5G_aviso{border:1px solid color-mix(in srgb, var(--pos) 24%, transparent);border-radius:var(--r-sm);background:var(--pos-bg);color:var(--pos);text-wrap:pretty;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.J5AT5G_avisoIcono{flex-shrink:0;margin-top:1px}.J5AT5G_nota{color:var(--ink-2);text-wrap:pretty;font-size:14px}.J5AT5G_olvido{align-self:flex-end;margin-top:-6px;font-size:13px}.J5AT5G_cambio{border-top:1px solid var(--line-2);color:var(--ink-2);margin-top:26px;padding-top:20px;font-size:13.5px}.J5AT5G_cambioLink{color:var(--brand-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px;touch-action:manipulation;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);background:0 0;border:none;padding:0;font-weight:600;position:relative}@media (pointer:coarse){.J5AT5G_cambioLink:after{content:"";position:absolute;inset:-12px -6px}}.J5AT5G_cambioLink:hover{color:var(--brand);text-decoration-color:currentColor}.J5AT5G_marca :focus-visible{outline-color:var(--brand-accent)}@media (min-width:901px) and (max-height:820px){.J5AT5G_marca{gap:28px;padding-top:32px;padding-bottom:32px}.J5AT5G_bajada{display:none}}@media (max-width:900px){.J5AT5G_page{grid-template-rows:auto 1fr;grid-template-columns:1fr}.J5AT5G_marca{padding:24px var(--gutter) 26px;gap:18px}.J5AT5G_tesis{margin-top:0}.J5AT5G_titular{max-width:none;font-size:24px}.J5AT5G_bajada,.J5AT5G_vitrina{display:none}.J5AT5G_modosMovil{color:var(--rail-ink);text-wrap:pretty;margin-top:8px;font-size:14px;display:block}.J5AT5G_lado{justify-content:flex-start;padding-top:24px}}@media (max-width:440px){.J5AT5G_panel{padding:26px 20px 24px}.J5AT5G_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.J5AT5G_panel{animation:none}}
