Client-side & auditable: for each country, volume = articles mentioning it
(source country + name in headline), severity = mean keyword weight
(war/strike 3 · sanctions/missile 2 · protest/unrest 1). Score =
100·norm(0.6·log1p(volume) + 0.4·severity). See js/score.js.