/* Keep full article titles readable; reserve three lines in news listings. */
.x-article-detail .x-pagehero h1{
  display:block;max-width:100%;height:auto;max-height:none;
  white-space:normal;word-break:normal;overflow-wrap:anywhere;
  overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;
}
.x-article-detail .x-crumbs>span{min-width:0;overflow-wrap:anywhere}
.x-article-detail .x-side-card>span,.x-news-row>div{min-width:0}
.x-article-detail .x-side-card b{word-break:normal;overflow-wrap:anywhere}
.x-news-row h3{
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
  height:75.6px;overflow:hidden;white-space:normal;
  word-break:normal;overflow-wrap:anywhere;
}
.x-news-row p{height:45.9px}
@media(min-width:640px){.x-news-row{grid-template-columns:200px minmax(0,1fr) 30px}}
@media(max-width:767px){
  .x-article-detail .x-pagehero h1{font-size:clamp(26px,7vw,30px);line-height:1.3}
}
