## What does this PR do?

<!-- One or two sentences. Link an issue if there is one. -->

## Screenshots / preview link

<!-- Paste a `shopify theme dev` preview link, or before/after screenshots. -->

## Checklist

- [ ] `shopify theme check` passes with no new offenses
- [ ] Tested with empty content (no blocks, empty collection, etc.)
- [ ] Tested with unusually long content (long titles, many blocks)
- [ ] Keyboard-only navigation works for anything new
- [ ] No hardcoded English strings in schema — all routed through `t:` locale keys
- [ ] No new npm/theme dependency without a one-line justification below
- [ ] If AI-assisted, output has been reviewed like any other code (see [AI Code Review Checklist](/github-workflow/pull-requests-and-review/))

## New dependency justification (delete if none)

<!-- Why is this dependency needed? What does it replace? -->
