/* Sponsors page: every sponsor from ads.csv, gold first, as tiles made by sponsors.js. Classes start with spg-. */
.spg-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
.spg-list > .sf-msg{flex:1 1 100%}
/* hold the space while the list loads (measured 2026-11-11 for 3 gold sponsors; re-measure if the sponsors change) */
.spg-list{min-height:536px}
@media (min-width:696px){.spg-list{min-height:352px}}
@media (min-width:1056px){.spg-list{min-height:168px}}
.spg-list .sf-sp{padding:18px 20px}
.spg-list .sf-sp--gold{flex:1 1 320px}
.spg-list .sf-sp--gold .sf-plate{height:128px}
.spg-list .sf-sp--silver .sf-plate{height:96px}
.spg-more{margin-top:28px;font-size:1.125rem}
.spg-more a{display:inline-flex;align-items:center;min-height:44px}
