.lrAs2LmqJYXNNzcePEJm,
.lrAs2LmqJYXNNzcePEJm *,
.lrAs2LmqJYXNNzcePEJm *::before,
.lrAs2LmqJYXNNzcePEJm *::after {
  box-sizing: border-box;
}

.lrAs2LmqJYXNNzcePEJm {
  --container-max: 1248px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-8: 32px;
  --space-10: 40px;

  position: relative;
  background: var(--color-brand-blue);
  color: var(--color-neutral-white);
  font-family: var(--font-body);
}

.u6n1qX5k2xyIceBjKMkP {
  position: relative;
  max-width: var(--container-max);
  margin: 0 auto;
  padding: var(--space-3) var(--space-10) var(--space-3) var(--space-8);
  display: flex; align-items: center; justify-content: flex-start;
  gap: var(--space-4);
  min-height: 40px;
}

.Akmgb9W5Q9487PwigUkQ {
  display: flex; align-items: center; gap: var(--space-3);
  font-size: var(--type-body-sm-size);
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
  min-width: 0;
  flex: 1 1 auto;
}

.Wxb8ksGaE99yFW01_8aE {
  height: 18px;
  width: auto;
  display: block;
  flex-shrink: 0;
}

.Jfyn3M6rALPA36qPBkYH {
  color: rgba(255,255,255,0.88);
  letter-spacing: 0.02em;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.OKeHqqX8vijrATKihJX3 {
  display: inline-block;
  margin-left: var(--space-1);
  color: var(--color-accent-gold);
  flex-shrink: 0;
  transition: transform 150ms ease;
}

.Akmgb9W5Q9487PwigUkQ:hover .OKeHqqX8vijrATKihJX3 {
  transform: translateX(2px);
}

.uaY4m7Mf6vIlOUz78KAj {
  position: absolute;
  right: var(--space-5);
  top: 50%; transform: translateY(-50%);
  width: 20px; height: 20px;
  display: inline-flex; align-items: center; justify-content: center;
  background: none; border: none; cursor: pointer; padding: 0;
  color: rgba(255,255,255,0.55);
  transition: color 150ms ease;
}

.uaY4m7Mf6vIlOUz78KAj:hover { color: var(--color-neutral-white); }
.uaY4m7Mf6vIlOUz78KAj i { font-size: 16px; }

@media (max-width: 767px) {
  .u6n1qX5k2xyIceBjKMkP {
    padding: var(--space-2) var(--space-8) var(--space-2) var(--space-4);
    gap: var(--space-2);
    min-height: 36px;
  }
  .uaY4m7Mf6vIlOUz78KAj { right: var(--space-3); width: 18px; height: 18px; }
  .uaY4m7Mf6vIlOUz78KAj i { font-size: 16px; }
  .Akmgb9W5Q9487PwigUkQ { gap: var(--space-2); font-size: 12px; }
  .Wxb8ksGaE99yFW01_8aE { height: 14px; }
  .OKeHqqX8vijrATKihJX3 { font-size: 14px; margin-left: 0; }
}

