.token-distribution {
  list-style: none;
  padding: 0;
  margin: 1em 0;
}

.token-distribution li {
  padding: 0.3em 0;
  border-bottom: 1px solid #333;
}

.vesting-section {
  background-color: #1c1c1c;
  border-left: 4px solid #444;
  padding: 1em;
  margin-bottom: 1em;
  border-radius: 0.5em;
}

.vesting-section h4 {
  margin-top: 0;
  color: #ffd700;
}

@media (max-width: 768px) {
  .vesting-section {
    padding: 1em 0.8em;
    font-size: 0.95em;
  }

  .token-distribution li {
    font-size: 0.95em;
    word-break: break-word;
  }
}
