.rdc-page-news {
    --article-title-lines: 2;
    --article-description-lines: 2;
    --article-title-height: calc(var(--list-nav-title-line-height) * var(--article-title-lines));
    --article-description-height: calc(var(--body-line-height) * var(--article-description-lines));
}
.rdc-page-news .rdc-news-row {gap: var(--sp-medium) 0;}
.rdc-page-news .rdc-news-row .rdc-sidebar {row-gap: var(--sp-ex-small);}
.rdc-page-news .rdc-news-article-title p,
.rdc-page-news .rdc-news-article-description p {display: -webkit-box;-webkit-line-clamp: var(--article-title-lines);-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.rdc-page-news .rdc-news-bottom-list button {width: 100%;}

@media screen and (min-width: 768px) {
    .rdc-page-news .rdc-news-bottom-list button {width: auto;}
}

@media screen and (min-width: 992px) {
    .rdc-page-news .rdc-news-row {position: relative;grid-template-columns: var(--sidebar-width) minmax(0, 1fr);gap: 0 var(--sidebar-outer-gap);}
    .rdc-page-news .rdc-news-row .rdc-sidebar {row-gap: var(--sp-medium);}
    .rdc-page-news .rdc-news-row .rdc-sidebar + .rdc-news-column {grid-column: 2;}
    .rdc-page-news .rdc-news-row > :only-child {grid-column: span 2;}
}

@media screen and (min-width: 1200px) {
    .rdc-page-news .rdc-news-column-body {grid-template-columns: 242fr 281fr;}
}
