.stats-page{padding:2rem 0}.stats-page h1{text-align:center;font-size:2.5rem}.stats-page>p{text-align:center;color:var(--color-text-subtle);margin-top:-1rem;margin-bottom:3rem;font-size:1.1rem}.stats-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=992px){.stats-grid{grid-template-columns:1fr 1fr}}.chart-container{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:12px;flex-direction:column;min-height:450px;padding:1.5rem;display:flex}.chart-container h2{text-align:center;margin-top:0;font-size:1.2rem;font-weight:600}.chart-subtitle{text-align:center;color:var(--color-text-subtle);margin-top:-1rem;font-size:.9rem}.chart-container.full-width{grid-column:1/-1}.chart{flex-grow:1;width:100%;height:100%}