/* Badge staging pilot, homepage styling revision (badges.2).
   Matches the existing TDS inline content badge: pill radius 999px, 12px medium
   text, 6px 10px padding, #F3F3F7 / #000F3C and 0.02em letter spacing.
   Unitless line-height 1 gives 24px default single-line height without a fixed
   height; text-size overrides and long labels can still grow.
   Shared contract with Telenor Design System.
   No selectors for generic .badge, or site-wide eyebrow/headings/links. */
.telenor-badges.tcxn-content-badges {
  position: static;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--telenor-badge-gap, 6px);
  margin: var(--telenor-badges-margin, 0 0 12px);
  padding: 0;
  min-width: 0;
  flex-shrink: 0;
}
.telenor-badges.tcxn-content-badges > .telenor-badge {
  display: inline-flex;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  background: var(--telenor-badge-bg, #F3F3F7);
  color: var(--telenor-badge-color, #000F3C);
  border: 0;
  border-radius: var(--telenor-badge-radius, 999px);
  padding: var(--telenor-badge-padding, 6px 10px);
  font-family: var(--telenor-badge-font-family, 'Telenor Evolution UI Medium', 'Telenor Evolution UI', sans-serif);
  font-size: var(--telenor-badge-font-size, 12px);
  font-weight: var(--telenor-badge-font-weight, 500);
  line-height: var(--telenor-badge-line-height, 1);
  letter-spacing: 0.02em;
  text-transform: none;
  white-space: normal;
  overflow-wrap: anywhere;
}
