.viso-landing .legal-cab{border-bottom:1px solid var(--color-border,#e4e4e7);padding:1rem 0}.viso-landing .legal-cab-fila{align-items:center;gap:1rem;display:flex}.viso-landing .legal{padding:2rem 0 4rem}.viso-landing .legal-cuerpo{max-width:44rem}.viso-landing .legal-cuerpo h1{margin:0 0 .4rem}.viso-landing .legal-fecha{opacity:.7;margin:0 0 2rem;font-size:.85rem}.viso-landing .legal-cuerpo section{margin-bottom:2rem}.viso-landing .legal-cuerpo section h2{margin:0 0 .7rem}.viso-landing .legal-cuerpo p{margin:0 0 .9rem;font-size:.97rem;line-height:1.75}.viso-landing .legal-cuerpo a{text-decoration:underline}.viso-landing .legal-pie{border-top:1px solid var(--color-border,#e4e4e7);opacity:.75;margin-top:3rem;padding-top:1.5rem;font-size:.9rem}
