Content_type,Key_pattern,Planning_bound,Rendering_rule
Hero title,hero.title,90 Unicode characters target; no hard truncation,Maximum 3 lines at 320px in each locale; copy review if exceeded
Hero body,hero.body,220 characters target,No clamp; readable measure <=65ch
Navigation label,header.nav.*,24 characters target,No ellipsis; header switches mode before collision
Button label,*.primary|*.secondary,40 characters target,Content-width; may wrap to 2 lines on compact only
Card title,*.items.*.title,70 characters target,No fixed height
Card body,*.items.*.body,220 characters target,No line clamp
FAQ question,faq.items.*.question,160 characters target,Whole trigger remains visible
FAQ answer,faq.items.*.answer,900 characters target,Paragraph/list semantics allowed
Form error,form.*Error,180 characters target,Inline and summary can wrap
Meta title,meta.title,50-60 Latin-character planning range,Localized SEO review; never truncate in source
Meta description,meta.description,140-160 Latin-character planning range,Localized SEO review
Atomic identifier,runtime value,Data-defined,Wrap with bdi/isolation; never translate
