.population-section{width:auto;padding-left:max(20px,calc((100% - 1160px)/2));padding-right:max(20px,calc((100% - 1160px)/2));background:#f0f3f8}.population-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.population-grid article{min-height:145px;padding:20px;border:1px solid #d8e0e8;border-radius:13px;background:#fff}.population-grid article span,.population-grid article small{display:block;color:#667884}.population-grid article span{font-size:13px;font-weight:700}.population-grid article strong{display:block;margin:14px 0 5px;color:#173452;font-size:27px}.population-grid article small{font-size:12px}.population-grid .population-lead{background:#173452;color:#fff}.population-grid .population-lead span,.population-grid .population-lead small,.population-grid .population-lead strong{color:#fff}.population-grid .population-lead strong{font-size:32px}.population-visuals{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:14px;margin-top:14px}.population-chart,.population-source,.population-use{padding:24px;border:1px solid #d8e0e8;border-radius:13px;background:#fff}.chart-heading{display:flex;justify-content:space-between;gap:20px;color:#173452}.chart-heading span{color:#667884;font-size:13px}.stacked-bar{display:flex;height:64px;margin-top:28px;overflow:hidden;border-radius:9px;color:#fff;font-size:13px;font-weight:800}.stacked-bar span{display:flex;align-items:center;justify-content:center;padding:8px;text-align:center}.stacked-bar .urban{background:#336f9e}.stacked-bar .rural{background:#72a5c5}.official-badge{display:inline-flex;padding:6px 10px;border-radius:20px;background:#dff2e6;color:#1d6845;font-size:12px;font-weight:800}.population-source dl{margin:14px 0}.population-source dl div{display:grid;grid-template-columns:105px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #e2e8ed}.population-source dt{color:#667884;font-size:12px}.population-source dd{margin:0;font-size:13px;font-weight:700}.population-source a{color:#176c54;font-size:13px;font-weight:700}.population-use{margin-top:14px;border-left:5px solid #336f9e}.population-use p{margin:6px 0 0;color:#60766e}.population-section+.section{border-top:0}@media(max-width:950px){.population-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.population-visuals{grid-template-columns:1fr}}@media(max-width:650px){.population-section{padding-left:14px;padding-right:14px}.population-grid{grid-template-columns:1fr}.population-grid article{min-height:125px}.chart-heading{display:block}.chart-heading span{display:block;margin-top:5px}.stacked-bar{height:90px}.population-source dl div{grid-template-columns:1fr}.public-header nav a[href="#population"]{display:none}}
