0px;
      word-break: break-all;
    }

    td.page:hover {
      overflow: visible;
      white-space: normal;
      height: auto;
    }

    body.dark td.page {
      color: #a68fce;
    }

    .wcag-clause {
      font-size: 14px;
    }

    .hidden {
      display: none;
    }

    .impact {
      padding: 3px 5px;
      color: #fff;
      border-radius: 5px;
      font-size: 12px;
      font-weight: 700;
      text-transform: uppercase;
    }

    body.dark .impact {
      color: #121212;
    }

    .