States what a page needs from a renderer for one portable feature.
Essential requirements must match a renderer capability. A nonessential
requirement may fall back only when fallback_digest still identifies the
exact projected feature and page content. This makes degradation explicit and
guards against a renderer claiming support after silently dropping content.
Summary
Functions
Validates a page capability requirement.