.card-body,.section-head,.section-title,.detail>div,.stui-vodlist__detail,.stui-content__detail{min-width:0}
.card-title,.stui-vodlist__detail .title,.stui-vodlist__detail .title>a{max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}
.card-title{line-height:1.5!important}
.card-title:not(.speed-clean-card .card-title):not(.native-ad-v42 .card-title){display:block;white-space:nowrap}
.speed-clean-card .card-title,.native-ad-v42 .card-title{display:-webkit-box;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:auto;min-height:3em;max-height:3em;overflow:hidden}
.stui-vodlist__detail .title>a{display:block;white-space:nowrap;line-height:inherit}
.section-title{flex:1 1 auto}
.section-title h2{min-width:0;max-width:100%;line-height:1.5!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section-more{flex:0 0 auto}
.detail h1,.stui-content__detail h1.title{height:auto!important;max-height:none!important;max-width:100%;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}
.detail .summary{overflow-wrap:anywhere;line-height:1.7;white-space:pre-line}
.stui-content__detail .detail-content{overflow-wrap:anywhere;white-space:pre-line}
.thumb-title,.hero-title,.hero-card-title{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}
.stui-vodlist__text .rank-line{display:flex;align-items:baseline;gap:.35em;min-width:0;max-width:100%}
.rank-line .rank-no,.rank-line .badge{flex:0 0 auto}
.rank-line .rank-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}
.rank-line .rank-status{flex:0 0 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
