/* Everyday Geo map callouts on article pages (small; safe to load fleet-wide). */
.fleet-map-article-callout {
  margin: 1.25rem 0;
  padding: 1rem 1.1rem;
  border: 1px solid #e2ddd4;
  border-radius: 12px;
  background: #f7f9fc;
}
.fleet-map-callout-label {
  margin: 0 0 0.35rem;
  font-size: 0.78rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #5c6773;
}
.fleet-map-callout-lead { margin: 0; line-height: 1.55; }
.fleet-map-callout-list { margin: 0.35rem 0 0 1.1rem; padding: 0; }
.fleet-map-callout-list a { font-weight: 600; color: #2d6a9f; text-decoration: none; }
.fleet-map-callout-list a:hover { text-decoration: underline; }
