/* Shared additions for the standalone legal pages and articles. */
.standalone-page-links { max-width: 1170px; margin: 35px auto; padding: 20px 15px; border-top: 1px solid #ddd; display: flex; flex-wrap: wrap; gap: 15px 28px; }
.standalone-page-links a { color: #187955; text-decoration: underline; }
.nv-content-wrap table { max-width: 100%; }
@media (max-width: 767px) {
  .nv-page-title h1, .nv-title-meta-wrap h1, .entry-title { overflow-wrap: anywhere; hyphens: none; }
  .nv-content-wrap { overflow-wrap: anywhere; }
  .nv-content-wrap table { width: 100% !important; table-layout: fixed; }
  .nv-content-wrap table td, .nv-content-wrap table th { width: auto !important; overflow-wrap: anywhere; padding: 8px; }
}
