{title}
{intro &&{intro}
} {sections.map((s, i) => ({i + 1}. {s.h}
{s.p.map((t, j) =>{body(t)}
)} {s.ul &&- {s.ul.map((t, j) =>
- {body(t)} )}
{body(t)}
)}const { Button, Card, Wordmark, Icon, TextField, FilterChip } = window.InStashDesignSystem_400c92;
const NAV = [
{ href: 'about.html', label: 'About' },
{ href: 'contact.html', label: 'Contact' },
];
const FOOT = [
{ href: 'about.html', label: 'About' },
{ href: 'contact.html', label: 'Contact' },
{ href: 'privacy.html', label: 'Privacy policy' },
{ href: 'terms.html', label: 'Terms of service' },
];
function SiteHeader({ showCta = true }) {
return (
{children}
; } function Placeholder({ children }) { return [{children}]; } // `final` renders real copy; without it each paragraph shows as a bracketed placeholder (stub pages). function LegalPage({ title, updated, intro, sections, final }) { const body = t => (final ? t :{intro}
} {sections.map((s, i) => ({body(t)}
)} {s.ul &&{body(t)}
)}