.legal-hero h1 {
  overflow-wrap: anywhere;
}
.legal-document {
  overflow-wrap: anywhere;
}
.legal-document .legal-table-scroll {
  overflow-x: auto;
  margin: 20px 0;
}
.legal-document table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
}
.legal-document th,
.legal-document td {
  padding: 12px;
  border: 1px solid #d5dce2;
  text-align: left;
  vertical-align: top;
}
.legal-document th {
  background: #f8f3e9;
}
.legal-document-links li {
  margin: 12px 0;
}
