.announcementHeading:has([data-announce]:not([hidden])) {
  display: flex;
  align-items: baseline;
  gap: 1rem;
  flex-wrap: wrap;
}
.announcementHeading > * { margin: 0; }
.announcementHeading [data-announce] {
  flex: 0 0 auto;
  font: inherit;
  font-size: 16px;
  line-height: 1.4;
  color: var(--link-color, inherit);
  cursor: pointer;
}
