feat(faqs): wire FaqPage component and reformat faqs.mdx content

PageLayout now imports FaqPage and routes the faqs slug through it,
passing the page content as a slot (accordion and search are handled by
the component). Also passes subtitle="FAQs" to PageHero for the split
title/subtitle hero treatment.

faqs.mdx is cleaned up to match what FaqPage.astro expects as input:
- removes the old Button import and the duplicate h2 headings that are
  now rendered by the component itself
- reformats all answers from loose markdown text to explicit HTML
  elements (p, ul, ol, h4, h5) so the accordion parser receives
  well-formed nodes rather than flat text runs
This commit is contained in:
2026-06-17 14:22:37 -07:00
parent ed2bda5c02
commit d0d8222e40
2 changed files with 459 additions and 547 deletions
File diff suppressed because it is too large Load Diff