.legal-f21{--legal-ink:#1c1f1d;--legal-muted:#6b7370;--legal-band:#eef1ec;--legal-line:#d8ddd6;--legal-brand:#1c1f1d;min-height:100vh;padding-top:var(--pp-zona-segura-top,0);background:#fff;color:var(--legal-ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}@layer theme{.legal-f21 *,.legal-f21 :after,.legal-f21 :before{box-sizing:border-box;margin:0;padding:0;border:0 solid}.legal-f21 ol,.legal-f21 ul{list-style:none}.legal-f21 a{color:inherit;text-decoration:inherit}}.legal-f21.legal-f21--portal{--legal-ink:var(--tenant-texto,CanvasText);--legal-muted:var(--tenant-texto-suave,GrayText);--legal-band:color-mix(in srgb,var(--tenant-superficie,Canvas) 30%,transparent);--legal-line:color-mix(in srgb,var(--tenant-borde,GrayText) 55%,transparent);--legal-brand:var(--tenant-primario,CanvasText);background:linear-gradient(180deg,var(--tenant-fondo-2,Canvas) 0,var(--tenant-fondo,Canvas) 460px) var(--tenant-fondo,Canvas);font-family:var(--tenant-fuente-texto,var(--font-sans)),system-ui,sans-serif}.legal-f21--portal *,.legal-f21--portal :after,.legal-f21--portal :before{border-color:var(--legal-line)}.legal-f21--portal header{background:color-mix(in srgb,var(--tenant-fondo-2,Canvas) 92%,transparent)}.legal-f21--portal h1,.legal-f21--portal h2,.legal-f21--portal h3{font-family:var(--tenant-fuente-titulos,var(--tenant-fuente-texto,var(--font-sans))),system-ui,sans-serif}.legal-f21--portal main :is(div,li,section,article,p).border{background:var(--legal-band);border-radius:18px}.legal-f21--portal main [type=submit],.legal-f21--portal main button{min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--tenant-primario,var(--legal-band));color:var(--tenant-texto-sobre-primario,var(--legal-ink));font:inherit;font-weight:600;cursor:pointer}.legal-f21--portal main button:disabled{opacity:.55;cursor:not-allowed}.legal-f21--portal main :is(input,textarea,select){width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--legal-line);border-radius:14px;background:color-mix(in srgb,var(--tenant-fondo,Canvas) 55%,transparent);color:var(--legal-ink);font:inherit}.legal-f21--portal main :is(input,textarea,select):focus-visible,.legal-f21--portal main a:focus-visible,.legal-f21--portal main button:focus-visible{outline:2px solid var(--tenant-foco,var(--legal-brand));outline-offset:2px}.legal-f21--portal [data-testid=volver-al-portal]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--legal-line);border-radius:999px;text-decoration:none}.legal-f21--portal footer a,.legal-f21--portal header a{display:inline-flex;align-items:center;min-height:44px}.legal-f21--portal main a:not([data-testid=volver-al-portal]){display:inline-block;padding-block:12px;margin-block:-12px}