.city-comparison-page{max-width:1060px;margin:0 auto;padding:40px 28px 60px}.city-comparison-page h1{color:var(--gb-heading)}.city-impact-comparison{min-width:0;margin:28px 0}.city-impact-legend{flex-wrap:wrap;gap:12px 20px;margin:12px 0 20px;display:flex}.city-impact-legend button{color:var(--gb-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:inline-flex}.city-impact-legend button[aria-pressed=false]{opacity:.4}.city-impact-legend button span{width:12px;height:12px;display:inline-block}.city-impact-comparison svg{width:100%;display:block}.city-impact-comparison svg text{fill:var(--gb-text);font:12px Arial,sans-serif}.city-impact-selected{overflow-wrap:anywhere;min-height:4em}.city-impact-table-wrap{overflow-x:auto}.city-impact-table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.city-impact-table-wrap th,.city-impact-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gb-rule);padding:12px 10px}.city-impact-table-wrap caption{text-align:left;margin:12px 0}.city-impact-table-wrap th[scope=row]{min-width:180px}.city-impact-city{border-left:4px solid;margin-bottom:5px;padding-left:7px;font-size:13px;font-weight:400;display:block}@media (max-width:600px){.city-comparison-page{padding:24px 16px}.city-impact-legend button{min-height:44px}.city-impact-table-wrap table{min-width:700px}}
