/* Only homepage treatment tiles. Consistent title-to-copy spacing without hyphenation. */
.hj-treatment-list > .hj-home-treatment-tile {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  grid-template-rows: auto auto;
  column-gap: 12px;
  row-gap: 26px;
  align-content: start;
  align-items: start;
  min-width: 0;
}
.hj-treatment-list > .hj-home-treatment-tile > .hj-treatment-number {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
  padding: 2px 0 0;
}
.hj-treatment-list > .hj-home-treatment-tile > h3 {
  grid-column: 2;
  grid-row: 1;
  margin: 0;
  min-width: 0;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}
.hj-treatment-list > .hj-home-treatment-tile > div:last-child {
  grid-column: 2;
  grid-row: 2;
  margin: 0;
  min-width: 0;
  max-width: none;
  overflow-wrap: break-word;
  word-break: normal;
  hyphens: none;
  -webkit-hyphens: none;
}
.hj-treatment-list > .hj-home-treatment-tile > div:last-child p {
  margin: 0;
  max-width: none;
  hyphens: none;
  -webkit-hyphens: none;
  word-break: normal;
  overflow-wrap: break-word;
}
@media (max-width: 800px) {
  .hj-treatment-list > .hj-home-treatment-tile {
    grid-template-columns: 28px minmax(0, 1fr);
    column-gap: 12px;
    row-gap: 22px;
  }
}
