.readme-page {
  display: grid;
  gap: 18px;
}

.readme-page__heading {
  margin: 0;
}

.readme-content {
  padding: 30px;
}

.readme-content h2 {
  margin: 30px 0 14px;
  padding-top: 26px;
  border-top: 1px solid var(--ldla-border);
}

.readme-content h2:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

.readme-content p {
  margin: .8rem 0 0;
}

.readme-prohibited-list {
  display: grid;
  gap: .8rem;
  margin-top: 1rem;
}

.readme-prohibited-list p {
  margin: 0;
}

@media (max-width: 767px) {
  .readme-content {
    padding: 22px 18px;
  }
}
