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