/* V4.88: información local verificada, sin decoraciones innecesarias. */
.ig-city-page{padding-block:2.25rem 6rem}
.ig-city-page__breadcrumb{color:#747983;font-size:.875rem;margin-bottom:2.5rem}
.ig-city-page__breadcrumb a{color:#0050C3;text-decoration:none}
.ig-city-page__intro{max-width:44rem;margin-bottom:3rem}
.ig-city-page__intro h1{font-size:clamp(2.6rem,4.2vw,3.5rem);margin:0 0 1rem}
.ig-city-page__intro>p{color:#59606a;line-height:1.6}
.ig-city-page__time{font-size:.875rem}
.ig-city-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.ig-city-panel{border:.0625rem solid #E4E9F1;border-radius:1.5rem;background:#fff;padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:9rem}
.ig-city-panel h2{font-size:clamp(1.4rem,2.1vw,2rem);margin:0 0 1.5rem;letter-spacing:-.02rem}
.ig-city-panel>p{font-size:.96rem;color:#5a6069}
.ig-city-panel__value{font-weight:600;font-size:3rem!important;line-height:1.2;color:#343537!important;margin:0 0 1rem}
.ig-city-panel__detail,.ig-city-panel__source{color:#747983!important;font-size:.82rem!important}
.ig-city-panel__source{margin:2rem 0 0}
.ig-city-panel__source a{color:#0050C3}
.ig-city-panel--wide{grid-column:1/-1}
.ig-city-river-readings,.ig-city-pharmacies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.ig-city-river-readings div,.ig-city-pharmacies div{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem;border-radius:1rem;background:#F7F9FC}
.ig-city-river-readings span,.ig-city-pharmacies span{color:#687080}
.ig-city-river-readings strong{font-size:2rem;font-weight:600;color:#343537}
.ig-city-pharmacies a{color:#0050C3;text-decoration:none;font-weight:600}
.ig-city-page__primary{display:inline-flex;margin-top:1.5rem;min-height:3.125rem;padding:.9rem 1.5rem;border-radius:999rem;background:#0050C3;color:#fff!important;text-decoration:none;font-weight:600;align-items:center}
.ig-city-page__primary:hover{background:#003E99;color:#fff}
@media(max-width:45rem){.ig-city-page__grid,.ig-city-river-readings,.ig-city-pharmacies{grid-template-columns:1fr}.ig-city-page__intro{margin-bottom:2rem}.ig-city-panel{scroll-margin-top:7rem}}
