/* Dedicated stats page; homepage keeps its one-card carousel. */
.stats-page .featured-stats { display: block; }
.stats-page #main > .featured.featured-stats #stat-list { display: grid !important; grid-template-columns: minmax(0,1fr); gap: 24px; width: 100%; margin: 0 auto; max-width: 1440px !important; align-items: start; box-sizing: border-box; }
.stats-page #main > .featured.featured-stats #stat-list.list > .stat.item:nth-child(n) { width: 100%; max-width: none; min-width: 0; align-self: start; margin: 0; box-sizing: border-box; }
.stats-page #main > .featured.featured-stats #stat-list > :not(.stat.item) { grid-column: 1 / -1; }
@media (min-width: 960px) { .stats-page #main > .featured.featured-stats #stat-list { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (min-width: 1500px) { .stats-page #main > .featured.featured-stats #stat-list { grid-template-columns: repeat(3,minmax(0,1fr)); } }
