/* LegalPage.jsx — shared layout for legal / policy pages. Each host HTML sets `window.LEGAL_DATA` with: { key: 'legal' | 'privacy' | 'cookies' | 'terms', // for active-link state title: 'Aviso Legal', subtitle: 'optional short lede', lastUpdated: '16 de mayo de 2026', sections: [ { h: 'Sección 1', body: ['Párrafo 1', 'Párrafo 2', ['li 1','li 2']] }, ... ], } Each `body` entry is either a string (rendered as

) or an array (rendered as