/* Local data uses the listing's sectionCard/statCard, buttons and chart styles. */
.bz-local-market-meta {
  margin: 6px 0 0;
  font-size: var(--bz-fs-footnote);
  line-height: 1.45;
  color: var(--bz-text-secondary);
}
.bz-local-market-trend { margin: 20px 0 0; }
.bz-local-market-context { margin-top: 20px; }
[data-local-market] { scroll-margin-top: 16px; }

.bz-local-market-meta, .bz-local-market-metrics .bz-market-stat__k { overflow-wrap: anywhere; }
/* Match the compact mobile benchmark grids; leave room for occupation names. */
html[data-bz-viewport="mobile"] .bz-local-market-metrics .bz-market-stat__icon { display: none; }
/* Use the listing's existing narrow desktop-column threshold. */
@container bz-detail-panel (max-width: 560px) {
  .bz-local-market-metrics { grid-template-columns: 1fr; }
}
