.rodo-version{color:#666;font-size:12px;margin:0 0 24px;line-height:1.6}.rodo-chapter a{overflow-wrap:anywhere}@media print{.rodo-version{font-size:9pt}}

/* Consistent, local-only layout for the RODO page. No shared assets changed. */
.page-rodo .page-intro > .wrap,
.page-rodo .rodo-body > .rodo-inner {
  max-width: 1000px;
  margin-inline: auto;
}
.page-rodo .page-intro h1,
.page-rodo .page-intro .lede {
  max-width: none;
}
.page-rodo .rodo-lead-sentence {
  display: block;
}
.page-rodo .rodo-lead-sentence + .rodo-lead-sentence {
  margin-top: .3em;
}
.page-rodo .rodo-content,
.page-rodo .rodo-chapter {
  width: 100%;
  min-width: 0;
  max-width: none;
}
.page-rodo .rodo-chapter p,
.page-rodo .rodo-chapter ul,
.page-rodo .rodo-chapter ol,
.page-rodo .rodo-chapter h2,
.page-rodo .rodo-chapter h3 {
  width: 100%;
  max-width: none;
}
.page-rodo .rodo-chapter li {
  max-width: none;
}
.page-rodo .rodo-chapter p,
.page-rodo .rodo-chapter li {
  word-break: normal;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  hyphenate-limit-chars: 8 3 3;
}
.page-rodo .rodo-chapter p {
  text-align: justify;
  text-align-last: left;
  text-wrap: wrap;
}
.page-rodo .rodo-chapter ul,
.page-rodo .rodo-chapter ol {
  padding-inline-start: 22px;
  padding-inline-end: 0;
}
.page-rodo .rodo-chapter li {
  text-align: left;
}
@media (max-width: 700px) {
  .page-rodo .rodo-chapter p,
  .page-rodo .rodo-chapter li {
    text-align: left;
    text-wrap: pretty;
  }
  .page-rodo .rodo-chapter h2,
  .page-rodo .rodo-chapter h3 {
    text-wrap: pretty;
  }
}
