/* IDnet V7.6: typography and semantic layout for legal pages. */
.legal-wide .legal-reading, .legal-article.legal-reading {
  max-width: 880px; margin-inline: auto; font-size: 16px; line-height: 1.78;
  overflow-wrap: normal; word-break: normal; hyphens: none;
  -webkit-hyphens: none; text-wrap: pretty;
}
.legal-reading p,.legal-reading li,.legal-reading strong,.legal-reading a {hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}
.legal-reading p {margin:0 0 1.12rem}
.legal-reading h2 {margin:2.25rem 0 .95rem; padding-bottom:.5rem; border-bottom:1px solid #dbe6f2; line-height:1.3}
.legal-reading h3 {margin:1.7rem 0 .8rem;line-height:1.35}
.legal-reading ul,.legal-reading ol {margin:.45rem 0 1.35rem;padding-left:1.6rem}
.legal-reading li {margin:0 0 .35rem;line-height:1.65}
.legal-reading .legal-emphasis-note {border-left:3px solid #1385b5;padding:.65rem 1rem;background:#eff8fc;border-radius:0 8px 8px 0;margin-top:-.5rem;margin-bottom:1.5rem}
.legal-reading a {overflow-wrap:anywhere}
@media(max-width:680px){.legal-wide .legal-reading,.legal-article.legal-reading{font-size:15px;line-height:1.7}.legal-reading h2{margin-top:1.75rem}}
