Layout tree (as in design/layout.json)
{
"pattern": "content.swiss-statement",
"kind": "content",
"grid": {
"label": "1-2",
"statement": "3-11",
"support": "7-11"
},
"slots": [
"sectionLabel",
"statement",
"body",
"cta"
],
"tree": {
"el": "grid",
"gap": 3,
"rowGap": 5,
"children": [
{
"el": "text",
"span": "1-2",
"color": "textMuted",
"slot": "sectionLabel",
"role": "eyebrow"
},
{
"el": "text",
"span": "3-11",
"slot": "statement",
"role": "h2",
"step": 5,
"weight": 500,
"leading": "tight",
"maxCh": 30
},
{
"el": "text",
"span": "7-11",
"slot": "body",
"role": "body",
"maxCh": 52
},
{
"el": "button",
"span": "7-9",
"slot": "cta",
"variant": "underline",
"arrow": true
}
]
}
}