.piece.interiornews .piecetitle{font-size: 2em;font-weight: 700}
.piece.interiornews .item{background-color: var(--background-fourth-color);border: 1px solid #E7E4E1;transition: background 0.3s}
.piece.interiornews .item:hover{background-color: #f5f8fb}
.piece.interiornews .item .mts{display: flex;gap: 15px}
.piece.interiornews .item .media{width: 30%;flex: 2;margin: 0}
.piece.interiornews .item .kts{width: 70%;padding: 1em 0;box-sizing: border-box}
.piece.interiornews .item .kts .title{font-size: 1.8em}
.piece.interiornews .item .kts .title a{color: inherit;transition: color 0.3s}
.piece.interiornews .item .kts .title a:hover{text-decoration: none;color: var(--title-piece-hover-color)}

/* Pieza interiornews */
article.main-article .vsmcontent .piece.news.interiornews .piecetitle{font-size: 2em;font-weight: 700;letter-spacing: 0.0015em;margin-bottom: calc(var(--margin-spacer) / 2)}


@media(max-width: 768px){
    .page .piece.interiornews .item .ts .headline-title{-webkit-line-clamp: 4;max-height: 5em}
    section.piece.interiornews{border-top: 1px solid #E7E4E1;padding-top: 10px}
    article.main-article .vsmcontent .piece.news.interiornews .piecetitle{margin-bottom: 10px;font-size: 1.6em}
}

@media(max-width: 480px){
    .piece.interiornews .item .ts .headline-title{font-size: 1.4em;-webkit-line-clamp: 3;max-height:3.75em}
    .piece.interiornews .item.sa .author{font-size: 1.3em}
    .piece.interiornews .item.locked .ad:after{font-size: 1.3em}
    
    article.main-article .vsmcontent .piece.news.interiornews.moreinfo{margin-left: 1em;margin-right: 1em}
}