Typography:
- Raise all fd-* token minimums in globals.css for larger mobile text
(fd-h1: 28→40px, fd-h2: 22→32px, fd-h3: 18→22px, body-lg: 15→18px, body: 14→16px)
- Strip all text-[x] sm:text-fd-* overrides from 25 block components
— tokens now handle full range, no block-level hacks
- Change RichText enableGutter default to false — fixes rich text
indenting in FAQ, TextBlock, posts, and form confirmations
Layout fixes (mobile):
- FDContactBlock: 3-column grid on all screen sizes
- FDHeroBlock: full-width buttons on mobile
- FDServicesGridBlock: px-3 padding on description text under images
- FDWideCardBlock: image now padded inside card, object-contain,
no longer bleeds edge-to-edge
- FDCtaSideImageBlock: consistent mobile order (heading → image →
body → button) regardless of imagePosition setting; extra mt-4
between body and button on mobile
- FDTestimonialBlock: quote text sizes migrated to fd-h3/fd-body-lg tokens