.tournament-homepage .portlet-boxed {
  overflow: visible;
}

.tournament-homepage__summary {
  margin-bottom: 18px;
}

.tournament-homepage__sidebar {
  overflow-wrap: break-word;
}

.tournament-homepage__mobile-sidebar {
  margin: 18px 0 24px;
}

.tournament-splash-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.tournament-splash-content ul,
.tournament-splash-content ol {
  margin: 0 0 18px 0 !important;
  padding-left: 28px !important;
}

.tournament-splash-content li {
  margin: 0 0 10px 0 !important;
  padding-left: 4px !important;
  white-space: normal !important;
}

.tournament-splash-content li p {
  margin: 0 0 8px 0 !important;
  white-space: normal !important;
}

.tournament-splash-content li p:last-child {
  margin-bottom: 0 !important;
}

.tournament-splash-content img,
.tournament-splash-content iframe,
.tournament-splash-content video,
.tournament-splash-content object,
.tournament-splash-content embed {
  max-width: 100%;
}

.tournament-splash-content span[style*="overflow: hidden"] > img {
  max-width: none;
}

.tournament-splash-content img,
.tournament-splash-content video {
  height: auto;
}

.tournament-splash-content table {
  max-width: 100%;
  width: 100% !important;
  table-layout: auto;
}

@media (max-width: 767px) {
  .tournament-homepage__main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tournament-homepage__content,
  .tournament-homepage__sidebar {
    padding-left: 0;
    padding-right: 0;
  }

  .tournament-splash-content ul,
  .tournament-splash-content ol {
    padding-left: 22px !important;
  }
}
