/* Approved Work video layout: centered, with the complete player in view. */
.portfolio-single-video-row>.col{width:100%!important;float:none!important}
.portfolio-video-player{
  --portfolio-video-ratio:1.777777778;
  --portfolio-video-max-width:1080px;
  width:min(100%,var(--portfolio-video-max-width),calc(var(--portfolio-video-height,65svh)*var(--portfolio-video-ratio)));
  margin-left:auto!important;margin-right:auto!important;
  position:relative!important;scroll-margin-top:var(--portfolio-video-top,240px);
}
.portfolio-video-tiktok{--portfolio-video-ratio:.5625;--portfolio-video-max-width:480px}
.portfolio-video-tiktok>iframe{display:block;width:100%;height:auto;aspect-ratio:9/16;border:0;background:#111}
.portfolio-video-tiktok>p{font:12px/1.5 sans-serif;margin:10px 0;text-align:center}
.portfolio-video-player.embed-block-wrapper{padding-bottom:0!important;height:auto!important;aspect-ratio:var(--portfolio-video-ratio)}
.portfolio-video-player.embed-block-wrapper>.sqs-video-wrapper{position:absolute;inset:0;width:100%;height:100%}
.portfolio-video-player iframe{box-sizing:border-box}
.portfolio-instagram-card .sqs-block-content{position:relative;margin-left:auto;margin-right:auto;scroll-margin-top:var(--portfolio-video-top,240px)}
.portfolio-instagram-card .sqs-embed-container{position:absolute;top:0;left:0;transform-origin:top left}
.portfolio-instagram-card iframe{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}
