/* R&D page (pl/rd) helpers
   Keeps the content readable on wide screens and restores list styling
   that is otherwise impacted by the global reset in base.css.
*/

.rd-page {
  padding: 0 0 40px;
}

.rd-content {
  /* Side padding so text doesn't touch the viewport edge on small screens */
  padding: 0 5%;
  /* Narrower reading width inside the global .container */
  max-width: 1000px;
}

.rd-content p {
  margin: 0 0 1rem;
  text-align: justify;
}

.rd-content ul,
.rd-content ol {
  margin: 0.25rem 0 1.25rem;
  padding-left: 1.5rem;
  list-style-position: outside;
}

.rd-content ul {
  list-style-type: disc;
}

.rd-content ol {
  list-style-type: decimal;
}

.rd-content li {
  margin: 0 0 0.4rem;
}

.rd-logo {
  display: block;
  margin: 0.25rem auto 0;
  width: min(320px, 70%);
  height: auto;
}
.rd-content > :last-child {
  margin-bottom: 0;
}
