/* ===== Geo landing page additions ===== */
/* Loaded after /styles.css on city-specific landing pages.
   Reuse existing classes wherever possible; add only what is absent. */

/* Solo case study card — work-card used without the work-grid wrapper */
.geo-case {
  margin: 0 0 1rem;
}

/* Honest/transparent aside — used for accurate disclaimers (e.g. Auckland page) */
.geo-disclaimer {
  padding: 1rem 1.4rem;
  background: rgba(100, 180, 255, 0.06);
  border: 1px solid rgba(100, 180, 255, 0.15);
  border-radius: var(--radius-lg);
  font-size: 0.92rem;
  color: var(--text-soft);
  line-height: 1.6;
  max-width: 65ch;
  margin: 1rem 0 1.75rem;
}

/* Location badge — small inline city indicator */
.geo-location-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.25rem 0.75rem;
  font-size: 0.78rem;
  font-weight: 500;
  letter-spacing: 0.04em;
  color: var(--blue);
  background: rgba(100, 180, 255, 0.08);
  border-radius: 999px;
  margin-bottom: 0.5rem;
}
