fix: #3607228 Give the delivery cards the design title scale and spacing
Lost in the shuffle: this landed in !28 (merged) as commit 5238e335, then my next commit on that branch rebuilt recipe.yml from the release branch and dropped it again before the merge. Re-applied here on top of 1.0.x, with the home-page updates band left as it now stands.
The four how-we-deliver cards on a programme page:
- Card title is a level-4 heading, which renders at the design's 20px rather than 24px.
- 16px between the title and the card text, not 8px. The card's content slot already contributes 8px either side of a child, so a zero-height spacer lands exactly on 16px.
Verified on a clean install from the published package: all four cards report font-size: 20px and a 16px gap.
Not included, and still blocked: the design's tinted icon tile on each card. card-icon-text's icon_image is an object prop and Canvas drops those in a content template (#3613652), so binding it stores correctly and renders nothing. The four glyphs are pulled from the design and ready to ship the moment that is fixed.
AI-Generated: Yes
Checkpoints:
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Automated unit testing coverage
- Automated functional testing coverage
- UX/UI designer responsibilities
- Readability
- Accessibility
- Performance
- Security
- Developer Documentation
- User Guide Documentation
- Reviewed by human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release notes snippet
- Release