/* Kisure Frontend v630
 * First-load football entity pages + long Match Centre team-name wrapping.
 * Loaded after the legacy redesign CSS so old nowrap/ellipsis rules cannot win.
 */

.article-match-scoreboard--match-page .article-match-scoreboard__team {
    min-width: 0;
    width: 100%;
}

.article-match-scoreboard--match-page .article-match-scoreboard__team strong {
    display: block;
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    overflow-wrap: break-word;
    word-break: normal;
    text-wrap: balance;
    line-height: 1.08;
}

.article-match-scoreboard--match-page .article-match-scoreboard__team--home strong {
    text-align: right;
}

.article-match-scoreboard--match-page .article-match-scoreboard__team--away strong {
    text-align: left;
}

@media (max-width: 991px) {
    .article-match-scoreboard--match-page .article-match-scoreboard__team strong,
    .article-match-scoreboard--match-page .article-match-scoreboard__team--home strong,
    .article-match-scoreboard--match-page .article-match-scoreboard__team--away strong {
        text-align: center;
    }
}

@media (max-width: 520px) {
    .article-match-scoreboard--match-page .article-match-scoreboard__team strong {
        font-size: clamp(.82rem, 3.8vw, 1rem);
        line-height: 1.12;
    }
}
