/* One shared title-and-purpose line across public workbenches. */
.page-title-row {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 16px;
  min-width: 0;
  max-width: 100%;
}
.page-title-row > h1 {
  flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  margin: 0 !important;
}
.page-title-row > .page-title-note {
  flex: 0 1 auto;
  min-width: 0;
  max-width: 44ch;
  margin: 0 0 1px !important;
  padding: 0 !important;
  color: #5d7378 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
}
body.unified-page .luna-main .page-title-row > h1 {
  max-width: none;
  font-size: clamp(21px, 1.7vw, 24px) !important;
  font-weight: 680;
  line-height: 1.1;
  letter-spacing: -.018em;
}
@media (max-width: 720px) {
  .page-title-row { gap: 4px 8px; }
  .page-title-row > .page-title-note {
    flex-basis: 100%;
    max-width: 100%;
    font-size: 12px !important;
  }
}
