.about-history {
  margin-top: 8px;
}

.about-history summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 17px 0;
  color: var(--ink);
  cursor: pointer;
  list-style: none;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.about-history summary::-webkit-details-marker { display: none; }
.about-history summary:hover,
.about-history summary:focus-visible { color: var(--red); }
.about-history summary:hover::after,
.about-history summary:focus-visible::after { color: var(--ink); }
.about-history summary::after { content: '+'; color: var(--red); font-size: 22px; font-weight: 400; }
.about-history[open] summary::after { content: '−'; }

.about-history-content {
  padding: 0 0 12px;
  color: var(--muted);
  font-size: inherit;
}

.about-history-content p { margin: 0 0 18px; }
.about-history-content p:last-child { margin-bottom: 0; }

@media (max-width: 800px) {
  .about-history { margin-top: 8px; }
}
