.body-page {
  /* covers /about, /faq, /guidelines, /tos, /privacy, and login-required */
  width: 100%;
  max-width: 700px;
  .about-page & {
    max-width: unset;
    section:not(.admins):not(.moderators):not(.category-moderators) {
      max-width: 700px;
    }
    .about.category-moderators {
      .badge-wrapper.bullet .badge-category {
        color: var(--primary);
      }
    }
  }
  .mobile-view & {
    font-size: $font-0;
    margin-top: 20px;
  }
  li {
    margin-bottom: 8px;
  }
  .nav-pills {
    margin-bottom: 20px;
  }
  ul:not(.nav-pills),
  ol:not(.nav-pills) {
    margin-left: 40px;
  }
}

.body-page-button-container {
  display: flex;
  button {
    margin-right: 0.75em;
  }
}
