// Generic long-form content page shell — Changelog, Roadmap, Docs, Security, // About, Brand Kit, etc. Same sidebar-TOC + markdown-body engine as // legal-shell.jsx (parseLegal/LegalBody/legalInline, reused as-is here), // minus the Effective/Last-updated/entity badges that only make sense for // actual legal documents. const ContentPage = ({ title, kicker, source, active, sibling, cta }) => { const { blocks, toc } = parseLegal(source); return (
{kicker}

{title}

{toc.length > 0 && ( )}
{cta !== false && (
{(cta && cta.text) || 'Questions?'}
{(cta && cta.label) || 'Email us →'}
)}
); }; window.ContentPage = ContentPage;