.ios-line-clamp .component-content-slider .content-carousel-item h3 a,
.ios-line-clamp .component-content-two-columns-tall .content-meta h3 a.link, 
.ios-line-clamp .component-content-two-columns .content-meta h3 a.link, 
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link, 
.ios-line-clamp .component-content-three-columns .content-meta h3 a.link,
.ios-line-clamp .component-content-two-columns-tall .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-two-columns .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-three-columns .content-meta h3 a.link.has-author,
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link,
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link.has-author,
.ios-line-clamp .component-content-two-columns-compact .content-item a,
.ios-line-clamp .component-content-four-columns .content-meta .link,
.ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
  line-clamp: initial !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  visibility: initial !important;

  display: -webkit-box !important;
  line-height: 1.4em !important;
}

.ios-line-clamp .component-content-two-columns-tall .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-two-columns .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link.has-author, 
.ios-line-clamp .component-content-three-columns .content-meta h3 a.link.has-author { 
  max-height: 2.8em; /* 2 lines 1.4 * 2 = 2.8 */ 
}

.ios-line-clamp .component-content-slider .content-carousel-item h3 a,
.ios-line-clamp .component-content-two-columns-tall .content-meta h3 a.link, 
.ios-line-clamp .component-content-two-columns .content-meta h3 a.link, 
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link, 
.ios-line-clamp .component-content-three-columns .content-meta h3 a.link,
.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link.has-author,
.ios-line-clamp .component-content-two-columns-compact .content-item a {
  max-height: 4.2em; /* 3 lines 1.4 * 3 = 4.2 */ 
}

.ios-line-clamp .component-content-two-columns-teaser-grid .content-meta h3 a.link,
.page-tv.ios-line-clamp .component-content-three-columns .content-meta h3 a.link {
  max-height: 5.6em; /* 4 lines 1.4 * 4 = 5.6 */ 
}

.ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
  max-height: 8.4em; /* 6 lines 1.4 * 6 = 8.4 */
}

.ios-line-clamp .component-content-four-columns .content-meta .link {
  max-height: 9.8em; /* 7 lines 1.4 * 7 = 9.8 */ 
}

@media only screen and (max-width: 1024px) and (min-width: 700px) {
  .ios-line-clamp .component-content-two-columns .content-meta h3,
  .ios-line-clamp .component-content-two-columns-tall .content-meta h3 {
    line-clamp: initial !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    visibility: initial !important;

    display: -webkit-box !important;
    line-height: 1.4em !important;
    max-height: 5.6em; /* 4 lines 1.4 * 4 = 5.6 */ 
  }
}

@media (max-width: 1024px) {
  .ios-line-clamp .component-content-four-columns .content-meta .link,
  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    line-clamp: initial !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    visibility: initial !important;

    display: -webkit-box !important;
    line-height: 1.4em !important;
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link {
    max-height: 8.4em; /* 6 lines 1.4 * 6 = 8.4 */
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    max-height: 5.6em; /* 4 lines 1.4 * 4 = 5.6 */ 
  }
}

@media (max-width: 600px) {
  .ios-line-clamp .component-content-four-columns .content-meta .link,
  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    line-clamp: initial !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    visibility: initial !important;

    display: -webkit-box !important;
    line-height: 1.4em !important;
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link {
    max-height: 5.6em; /* 4 lines 1.4 * 4 = 5.6 */ 
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    max-height: 4.2em; /* 3 lines 1.4 * 3 = 4.2 */ 
  }
}

@media (max-width: 414px) {
  .ios-line-clamp .component-content-slider .content-carousel-item h3 a,
  .ios-line-clamp .component-content-four-columns .content-meta .link,
  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    line-clamp: initial !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    visibility: initial !important;

    display: -webkit-box !important;
    line-height: 1.4em !important;
  }

  .ios-line-clamp .component-content-slider .content-carousel-item h3 a {
    max-height: 5.6em; /* 4 lines 1.4 * 4 = 5.6 */ 
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link {
    max-height: 9.8em; /* 7 lines 1.4 * 7 = 9.8 */ 
  }

  .ios-line-clamp .component-content-four-columns .content-meta .link.has-author {
    max-height: 8.4em; /* 6 lines 1.4 * 6 = 8.4 */
  }
}
