.tallapoosa-chapters {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  margin-block: 1.5rem 2rem;
}
.tallapoosa-chapters a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
.tallapoosa-story {
  margin-block: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #d6d9d1;
  scroll-margin-top: 1rem;
}
.tallapoosa-story .history-photo img { width: 100%; height: auto; }
.tallapoosa-story .history-source-notes a { overflow-wrap: anywhere; }
.tallapoosa-story .history-source-notes a + a { margin-inline-start: .65rem; }
.tallapoosa-story .estes-feature .note {
  margin-block: 1rem;
  padding: .75rem 1rem;
  border-left: 3px solid #9e8a63;
}
