/* V3.45: Quiet, opt-in documentation panel after the article and its media. */
.fxv345-provenance {
  margin: clamp(1.5rem, 3vw, 2.25rem) 0 0;
  padding: .6rem 0 0;
  border-top: 1px solid rgba(25, 92, 64, .22);
  color: #254e3c;
  text-align: left;
  font-size: .88rem;
  line-height: 1.55;
}
.fxv345-provenance summary {
  display: list-item;
  cursor: pointer;
  width: fit-content;
  font-weight: 650;
  padding: .55rem 0;
}
.fxv345-provenance summary:focus-visible {
  outline: 2px solid #08734d;
  outline-offset: 3px;
}
.fxv345-provenance dl { margin: .6rem 0 0; }
.fxv345-provenance dt { font-weight: 700; margin: .9rem 0 .2rem; }
.fxv345-provenance dd { margin: 0; max-width: 68ch; white-space: normal; overflow-wrap: anywhere; }
