/* Page-level "Notes and sources" (scripts/install_end_notes.py; owner ruling 25 Sep 2026: the body
   is for investors, the audit trail is an end note). One collapsed block at the foot of the page. */
.notes-and-sources.end-notes {
  margin: 2rem 0 1.5rem;
  border-top: 1px solid var(--rule, #e4e3df);
  padding-top: .7rem;
}
.notes-and-sources.end-notes > summary {
  cursor: pointer;
  font-weight: 600;
  font-size: .95rem;
  color: var(--ink, #142f4a);
}
.notes-and-sources.end-notes[open] > summary { margin-bottom: .6rem; }
.notes-and-sources.end-notes h2 { font-size: 1.05rem; margin: 1.3rem 0 .5rem; }
.notes-and-sources.end-notes h3 { font-size: .95rem; }
.notes-and-sources.end-notes p,
.notes-and-sources.end-notes li,
.notes-and-sources.end-notes .q { font-size: .9rem; color: var(--ink-soft, #4a5058); }
.end-notes-label { margin: 1.3rem 0 .4rem; }
@media print { .notes-and-sources.end-notes > * { display: block; } }
