.presentation-release {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  color: #98a5b6;
  font: 10px/1.5 monospace;
  letter-spacing: .03em;
}
.visitor-guide-journey .presentation-release { margin-top: 16px; }
.presentation-release button {
  padding: 5px 8px;
  color: #c5d5e5;
  border: 1px solid #435265;
  border-radius: 3px;
  background: #101823;
  cursor: pointer;
  font: inherit;
}
.presentation-release button:focus-visible { outline: 2px solid #ffd166; outline-offset: 3px; }
.ns-footer:has(.presentation-release) { flex-wrap: wrap; }
.science-footer .presentation-release { flex-basis: 100%; }
.science-footer:has(.presentation-release) { flex-wrap: wrap; }
