.catalog-videos #videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.catalog-videos .cp-video-art{aspect-ratio:16/8.5;flex-shrink:0}
.catalog-videos .cp-card-body{padding:13px;gap:7px}
.catalog-videos #videos-grid .cp-card-body h3{font-size:15px;line-height:1.6}
.catalog-videos .cp-author{font-size:11px}
.catalog-videos .cp-summary{font-size:12px;line-height:1.7;-webkit-line-clamp:1}
.catalog-videos .cp-meta{font-size:10px}
.catalog-videos .cp-play{width:42px;height:42px;font-size:23px}
.catalog-videos .cp-category,.catalog-videos .cp-duration{font-size:10px;padding:4px 7px}
.catalog-videos .cp-card-actions{padding-top:9px;gap:8px;font-size:11px}
.catalog-videos .cp-primary{padding:8px 11px;min-height:36px}
.catalog-videos[data-catalog-view=list] .cp-art{flex-basis:180px;min-height:150px}
@media(max-width:1100px){.catalog-videos #videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.catalog-videos #videos-grid{grid-template-columns:1fr;gap:12px}.catalog-videos .cp-video-art{aspect-ratio:16/8;max-height:190px}.catalog-videos[data-catalog-view=list] .cp-art{flex-basis:110px;min-height:145px;max-height:none}.catalog-videos .cp-card-body{padding:12px}}
