/* Source-audited informational notices. Layout only; no changes to factual city data. */
.verified-update-card{box-sizing:border-box;background:#f5f8fb;color:#172c3e;border:1px solid #b8c8d4;border-left:4px solid #34729a;border-radius:12px;padding:clamp(14px,2vw,22px);margin:20px auto;max-width:min(100%,1040px);line-height:1.65}
.verified-update-card h2{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.3;color:#17364c;margin:0 0 10px}
.verified-update-card p{margin:.6rem 0}
.verified-update-card a{color:#14578e;text-decoration:underline;text-underline-offset:3px}
.verified-update-card :focus-visible{outline:3px solid #1464ad;outline-offset:3px}
@media print{.verified-update-card{break-inside:avoid;background:#fff;color:#111;border-color:#777}}
