/* City Financial Snapshot v11 */
.city-financial-snapshot{margin:16px 3px 18px;padding:15px;border:1px solid #cfd8c5;border-top:4px solid #90b900;background:#fbfdf8;box-sizing:border-box;overflow:hidden}
.city-financial-snapshot *{box-sizing:border-box}
.city-financial-snapshot__head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}
.city-financial-snapshot__head h3{margin:0;padding:0;color:#427f00;font-size:19px;line-height:1.2}
.city-financial-snapshot__scope{display:inline-block;padding:4px 8px;border-radius:12px;background:#efffdd;color:#427f00;font-size:11px;font-weight:bold;white-space:normal}
.city-financial-snapshot__intro{font-size:13px;line-height:1.55;margin:0 0 12px!important;padding:0!important;color:#444}
.city-financial-snapshot__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px}
.city-financial-card{min-width:0;padding:10px;border:1px solid #dfe6d8;background:#fff;border-radius:4px}
.city-financial-card__label{display:block;color:#687062;font-size:11px;line-height:1.25;margin-bottom:5px}
.city-financial-card__value{display:block;color:#333;font-size:18px;font-weight:bold;line-height:1.15;overflow-wrap:anywhere}
.city-financial-card__compare{display:block;margin-top:5px;color:#64705f;font-size:10.5px;line-height:1.25}
.city-financial-snapshot__readout{padding:11px 12px;background:#eff7e6;border-left:3px solid #90b900;font-size:12.5px;line-height:1.55;margin:0 0 10px}
.city-financial-snapshot__notes{font-size:10.5px;line-height:1.45;color:#70766c;margin:0!important;padding:0!important}
.city-financial-snapshot__notes a{color:#0088bb}
@media only screen and (max-width:680px){.city-financial-snapshot{margin:12px 0 16px;padding:12px}.city-financial-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-financial-card__value{font-size:17px}}
@media only screen and (max-width:420px){.city-financial-snapshot__grid{grid-template-columns:1fr}.city-financial-snapshot__head{display:block}.city-financial-snapshot__scope{margin-top:7px}}
