{ // Page with layout, SEO and optional top fullwidth banner (extends content_layout + seo) name: "page", description: "Page with 3-row content layout, SEO and optional top banner", tags: [ "content", "layout" ], category: "content", extends: [ "content_layout", "seo" ], fields: { slug: { type: "string", required: true, unique: true, description: "URL slug" }, name: { type: "string", required: true, description: "Internal page name" }, linkName: { type: "string", required: true, description: "Display name in navigation" }, icon: { type: "string", description: "Icon identifier (optional)" }, headline: { type: "string", required: true }, subheadline: { type: "string" }, topFullwidthBanner: { type: "reference", collection: "fullwidth_banner", description: "Hero banner at the top" }, // row1/row2/row3 (JustifyContent, AlignItems, Content) come from extends: content_layout – single source of truth } }