{# FACT LIST (#330) — label and value rows, in one to three columns. A layout table with no anchors: the label in the label face, muted; the value in the body face, or the numeric face and its tone when it is a figure, set to the right so a column of figures lines up. A hairline under each fact keeps a label with its value across the gap. The columns are cells of one row, the facts flowing down each in turn, and each is a `stack-column`, so on a phone they stack in reading order with no change to the `@media` block. Between two columns is an empty cell the gutter wide, which stacks to nothing. Context: title — A small heading above the list, plain text; empty for none subtitle — Optional italic standfirst columns — List of lists of dicts: label, value, numeric, tone share — Each column's share of the cell, a percent #} {% if subtitle %}

{{ subtitle | escape_html }}

{% endif %} {% if title %}

{{ title | escape_html }}

{% endif %} {% for column in columns %} {% if not loop.last %} {% endif %} {% endfor %}