Epic: #120
Add optional widthPercent (integer 1–100) to all four section components: media-collection, promo-banner, info-blocks, cta.
Document compiler rule: when a section has widthPercent < 100%, the app renders the next section side-by-side with it. Next section's width = its widthPercent if set, else remainder (100 - first). No rowId; compiler infers pairing from order and widths.
Epic: #120
Add optional
widthPercent(integer 1–100) to all four section components: media-collection, promo-banner, info-blocks, cta.Document compiler rule: when a section has
widthPercent< 100%, the app renders the next section side-by-side with it. Next section's width = itswidthPercentif set, else remainder (100 - first). No rowId; compiler infers pairing from order and widths.