.population-pyramid{display:block;width:100%;height:auto;max-height:740px;padding:0 12px 12px;box-sizing:border-box}.population-pyramid text{fill:var(--muted,#72818a);font-size:11px}.population-pyramid-legend{justify-content:center;padding:0 20px}.population-explorer-page .query-options-row{display:flex;flex-wrap:wrap;gap:16px}.population-explorer-page .query-options-row label{min-width:150px}.population-explorer-page .comparison-panel{margin-top:24px}.population-explorer-page .population-panel td small{color:var(--muted,#72818a)}.population-explorer-page .together-chart-readout{min-height:0}.population-explorer-page .together-chart-readout>b{margin-bottom:8px}.population-explorer-page .weekly-picked{background:var(--surface,#fffdf8);border-top:1px solid var(--border,#dfdfd4)}body .site-content main.population-page .population-filters>.query-options-row{display:grid;grid-template-columns:subgrid;column-gap:inherit;align-items:end}body .site-content main.population-page .population-filters>.query-options-row>label{width:100%;min-width:0}.population-page .population-map-grid .weekly-table-wrap{max-height:580px;overflow-y:auto}@media(min-width:1051px){.population-page .population-map-grid{align-items:stretch}.population-map-grid>.weekly-ranking{display:flex;flex-direction:column}.population-map-grid>.weekly-ranking>.weekly-table-wrap{flex:1 1}}@media(max-width:1050px){.population-page .population-map-grid .weekly-table-wrap{max-height:none;overflow-y:visible}}.population-household-bars .comparison-bar>span,.population-household-bars .comparison-bar>strong{white-space:nowrap}.population-household-bars .comparison-bar>strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:650px){.population-household-bars .comparison-bar{grid-template-columns:58px minmax(0,1fr) 82px;gap:10px}.population-demographic-table table{table-layout:fixed}.population-demographic-table thead th:first-child{width:29%}.population-demographic-table td,.population-demographic-table th{box-sizing:border-box;padding:12px 6px;font-size:11px}.population-demographic-table tbody th{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.population-demographic-table thead th{white-space:normal;word-break:keep-all}}