/* A consistent, compact return control for editorial and Local articles. */
a.city-blog-back {
  display:inline-flex; align-items:center; min-height:44px; max-width:100%;
  margin:0 0 20px; padding:10px 18px; box-sizing:border-box;
  border:1px solid #dcd7f3; border-radius:999px; background:#fff;
  color:#5142ce; font:700 14px/1.4 Inter,system-ui,sans-serif;
  text-decoration:none; overflow-wrap:anywhere;
}
a.city-blog-back:hover { background:#f3f0ff; border-color:#b5a9ed; }
a.city-blog-back:focus-visible { outline:3px solid #8f80ed; outline-offset:3px; }

