.legalTextLinks {
  flex-wrap: wrap;
  align-items: flex-start;
}

.legalTextLinks .form-check-input{
  margin-top: 2px;
}

.legalTextLinks>span:not(.form-error) {
  flex: 1 0 calc(100% - var(--tb-checkbox-size) - .5rem);
}

.legalTextLinks a {
  text-decoration: underline;
}

.legalTextLinks a:not(:hover) {
  color: inherit;
}

.legalTextLinks>.form-error {
  order: 3;
  flex: 1 0 100%;
}