#overview .ch-lede-hero { text-wrap: pretty; }
#overview .overview-fig-w { font-family: var(--font-text); font-size: 20px; font-weight: 500; font-style: italic; color: var(--ink-2); }
#overview .ledger-fig { text-align: right; text-wrap: balance; }
#overview .ledger-note { text-wrap: pretty; }
#overview .overview-k { display: grid; justify-items: start; gap: 6px; }
#overview .overview-note-btn {
  margin: 0;
  padding: 4px 0 2px;
  border: 0;
  background: transparent;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.3;
  gap: 10px;
  text-align: left;
}
#overview .overview-note-btn .more-box { width: 16px; height: 16px; }
#overview .overview-note-btn[aria-expanded="true"] .more-v { display: none; }
@media (max-width: 1099px) {
  #overview .ledger-fig { font-size: 40px; }
}
#overview .overview-what { flex: 2 1 600px; }
#overview .overview-explore { flex: 1 1 340px; }
#overview .overview-cards { display: grid; }
#overview .overview-moments {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-flow: column;
  column-gap: 48px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#overview .overview-moments > li { min-width: 0; display: grid; }
#overview .overview-moments .linkrow { grid-template-columns: 200px minmax(0, 1fr) auto; }
#overview .overview-single { grid-column: 1 / -1; }
#overview .overview-ss { margin: 0; padding: 0; list-style: none; display: grid; }
#overview .overview-ss-i { padding: 10px 0 9px; border-top: 1px solid var(--hairline); max-width: 900px; }
#overview .overview-ss-k { display: block; font-size: 16.5px; font-weight: 500; line-height: 1.5; color: var(--ink); }
#overview .overview-ss-i .nm-note { margin-top: 2px; }
