.knowledge-collection .topbar {
  grid-template-columns: auto minmax(0, 1fr) auto;
}

.knowledge-collection .brand {
  display: flex;
  width: auto;
  gap: 7px;
  padding: 0 9px 0 6px;
  border-radius: 999px;
  color: #edf3f4;
  text-decoration: none;
}

.knowledge-brand-name {
  font-size: 12px;
  font-weight: 850;
  white-space: nowrap;
}

.knowledge-collection .dtc-showcase-heading .knowledge-back {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #8be1ac;
  font-size: .82rem;
  font-weight: 800;
  line-height: 1.3;
  text-decoration: none;
}

.knowledge-collection .dtc-showcase-heading .knowledge-back:hover,
.knowledge-collection .dtc-showcase-heading .knowledge-back:focus-visible {
  text-decoration: underline;
}

.knowledge-collection .dtc-showcase-heading .knowledge-back span {
  color: inherit;
  font-size: 1.15rem;
  line-height: 1;
}

.knowledge-collection #productTitle {
  scroll-margin-top: 76px;
}

.knowledge-collection.knowledge-mode .topbar.is-hidden {
  opacity: 1;
  pointer-events: auto;
}

.knowledge-collection.knowledge-mode .hero-content {
  min-height: calc(var(--scene-height) - 180px - var(--showcase-toggle-height));
}

.knowledge-collection.knowledge-mode .dtc-showcase {
  margin-top: 12px;
  scroll-margin-top: 76px;
}

.knowledge-collection .reference-showcase .article-content > section {
  scroll-margin-top: 76px;
}

@media (min-width: 720px) {
  .knowledge-collection.knowledge-mode .topbar.is-hidden {
    transform: translateX(-50%);
  }
}

@media (max-width: 719px) {
  .knowledge-collection.knowledge-mode .topbar.is-hidden {
    transform: translateZ(0);
  }
}

@media (max-width: 359px) {
  .knowledge-brand-name {
    font-size: 10px;
  }

  .knowledge-collection .brand {
    gap: 4px;
    padding-right: 5px;
  }
}
