.library-grid{align-items:stretch}
.library-card.rotator-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}
.rotator-frame{position:relative;width:100%;aspect-ratio:16/9;background:#020b09}
.rotator-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.rotator-card>div:last-child{display:flex;flex:1;flex-direction:column}
.rotator-card [data-video-link]{display:inline-flex;margin-top:auto;color:#b91525;font-weight:700;text-decoration:none}
.rotator-card [data-video-link]:hover,.rotator-card [data-video-link]:focus{text-decoration:underline}
@media(max-width:900px){.library-grid{grid-template-columns:1fr}.rotator-card{max-width:760px;margin-inline:auto;width:100%}}
