.girder-site-video{margin:0 0 1.4rem;border:1px solid #dbe3e8;border-radius:10px;overflow:hidden;background:#fff}
.girder-site-video .site-video-screen{position:relative;background:#17232c;aspect-ratio:16/9}
.girder-site-video video,.girder-site-video iframe{display:block;width:100%;height:100%;border:0;aspect-ratio:16/9;background:#17232c}
.girder-site-video figcaption{display:flex;align-items:baseline;gap:.65rem;padding:.75rem 1rem;margin:0;text-align:left!important;font-size:.94rem;color:#344b5b;line-height:1.6}
.girder-site-video .site-video-tag{flex:none;color:#536e7c;font-size:.8rem;border:1px solid #cedae1;border-radius:4px;padding:0 .35rem}
.girder-site-video .site-video-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;padding:1.5rem;color:#fff;text-align:center;background:#17232c}
.girder-site-video .site-video-error[hidden]{display:none}
.girder-site-video .site-video-error a{color:#b8ddf1}
.girder-video-reference{font-size:.92rem;color:#536878}
