/* Editorial disclosure uses the same typography and controls as article sources. */
.article-page .article-copy .article-editorial-note {
  margin: 32px 0 0;
  padding: 0;
  border: 0;
}
.article-editorial-note > summary {
  display: flex;
  align-items: center;
  gap: 16px;
  min-height: 44px;
  cursor: pointer;
  list-style: none;
}
.article-editorial-note > summary::-webkit-details-marker { display: none; }
.article-page .article-copy .article-editorial-note > summary h2 {
  flex: 1;
  min-width: 0;
  margin: 0;
  transition: color .2s;
}
.article-editorial-note > summary:hover h2 { color: var(--rust); }
.article-editorial-note > summary:focus-visible {
  outline: 3px solid var(--copper);
  outline-offset: 6px;
}
.article-editorial-note > summary::after {
  content: "";
  flex-shrink: 0;
  width: 9px;
  height: 9px;
  margin: 0 5px 4px 0;
  border-right: 1.5px solid var(--muted);
  border-bottom: 1.5px solid var(--muted);
  transform: rotate(45deg);
  transition: transform .25s;
}
.article-editorial-note[open] > summary::after {
  margin: 4px 5px 0 0;
  transform: rotate(-135deg);
}
.article-page .article-copy .article-editorial-note > p {
  margin: 20px 0 0;
  font-size: 15px;
  line-height: 1.6;
}
@media (prefers-reduced-motion: reduce) {
  .article-editorial-note > summary::after,
  .article-page .article-copy .article-editorial-note > summary h2 { transition: none; }
}
