.legal{max-width:var(--ancho-estrecho)}.legal-titulo{font-size:var(--paso-5);line-height:var(--altura-titulo);letter-spacing:var(--track-display);font-weight:var(--peso-display);text-wrap:balance;margin:0}.legal-estado{margin-block-end:var(--e-4)}.legal-version{margin-block:calc(-1 * var(--e-2)) var(--e-5);font-size:var(--paso--1);color:var(--texto-suave)}.legal-indice{margin-block:var(--e-7);padding:var(--e-5);border-radius:var(--radio);background:var(--bg-hundido);border:1px solid var(--borde)}.legal-indice-titulo{font-size:var(--paso--2);font-weight:var(--peso-medio);letter-spacing:var(--track-etiqueta);text-transform:uppercase;color:var(--acento-fuerte);margin:0 0 var(--e-4)}.legal-indice ol{list-style:none;display:grid;gap:var(--e-2);margin:0;padding:0}.legal-indice a{color:var(--texto);text-decoration:underline;text-decoration-color:var(--borde-acento);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:var(--control-h)}.legal-indice a:hover{text-decoration-color:var(--brand-coral)}.legal-seccion{margin-block-start:var(--e-7)}.legal-seccion:focus:not(:focus-visible){outline:none}.legal-h2{font-size:var(--paso-2);line-height:var(--altura-compacta);letter-spacing:var(--track-titulo);font-weight:var(--peso-medio);margin:0 0 var(--e-4)}.legal-provisional p,.legal-seccion p{margin:0 0 var(--e-4);color:var(--texto);line-height:var(--altura-texto)}.legal-provisional p:last-child,.legal-seccion p:last-child{margin-block-end:0}.legal-provisional a,.legal-seccion a{color:var(--acento-fuerte);text-decoration:underline;text-underline-offset:3px}.legal-provisional a:hover,.legal-seccion a:hover{text-decoration-color:var(--brand-coral)}.legal-nota{padding:var(--e-4);border-radius:var(--radio);background:var(--acento-tinte);border:1px solid var(--borde-acento);border-inline-start:4px solid var(--brand-coral);font-size:var(--paso--1)}.legal-fecha{margin-block-start:var(--e-7);padding-block-start:var(--e-4);border-block-start:1px solid var(--borde);font-size:var(--paso--1);color:var(--texto-suave)}.legal-provisional{margin-block-start:var(--e-6);padding:var(--e-5);border-radius:var(--radio);background:var(--bg-hundido);border:1px solid var(--borde)}