.video-showcase-case + .video-showcase-case { margin-top:96px; }
.video-showcase-copy { max-width:760px; margin:0 auto 32px; text-align:center; }
.video-showcase-copy p { margin:18px 0 0; font-size:18px; line-height:1.65; }
.video-showcase figure { margin:0; }
.video-showcase-wide > video, .video-showcase-comparison figure > :is(img,video) { display:block; width:100%; height:auto; object-fit:contain; }
.video-showcase-comparison { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px; max-width:760px; margin:auto; }
.video-showcase-comparison figure { display:grid; grid-template-rows:1fr auto; gap:14px; }
.video-showcase-comparison :is(img,video) { align-self:start; }
.video-showcase figcaption { text-align:center; font-size:13px; color:var(--creative-muted); }
.video-showcase-actions { display:flex; justify-content:center; margin-top:28px; }
.video-showcase-provenance { max-width:850px; margin:40px auto 0; color:var(--creative-muted); font-size:14px; line-height:1.7; }
.video-showcase-provenance summary { cursor:pointer; width:fit-content; margin:auto; padding:12px 0; }
.video-showcase-provenance p { margin:16px 0 0; }
.video-showcase-status { text-align:center; }
.video-showcase-status:empty { display:none; }
.creative-page .site-footer__heading { font-family:Georgia,"Times New Roman",serif; font-weight:400; }
.creative-page .site-footer :is(.site-footer__link-list,.site-footer__product-list) { margin:0; padding:0; list-style:none; }
.creative-page .site-footer :is(.site-footer__link-list,.site-footer__product-list)>li { display:grid; }
#video-benefits-title,.video-finishing h2 { font-size:56px; }
.video-finishing .creative-section__head { max-width:920px; margin-bottom:56px; }
.video-finishing-steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; padding:0; margin:0; list-style:none; }
.video-finishing-steps>li { display:grid; grid-template-rows:subgrid; grid-row:span 3; min-width:0; }
.video-finishing-steps h3 { font-size:27px; line-height:1.25; letter-spacing:-.025em; }
.video-finishing-steps p { font-size:18px; line-height:1.65; margin:0; }
.video-finishing-visual { display:flex; align-items:center; justify-content:center; aspect-ratio:400/340; width:100%; min-width:0; margin:0; padding:20px; overflow:hidden; border-radius:16px; background:#f4f5f7; }
.video-finishing-visual>img { display:block; width:100%; height:auto; }
.video-finishing-visual--edit { display:grid; align-content:center; justify-items:center; gap:18px; }
.video-finishing-visual .video-finishing-selection { display:block; width:140px; height:auto; border-radius:4px; }
.video-finishing-visual .video-finishing-timeline { display:block; width:100%; height:auto; border-radius:6px; }
.video-finishing-visual--music>img { max-width:340px; }
.video-finishing-visual--export { display:grid; align-content:center; gap:14px; }
.video-finishing-visual--export>img { border-radius:6px; }
.video-finishing-export { display:flex; align-items:center; justify-content:space-between; gap:12px; }
.video-finishing-export svg { display:block; width:34%; height:auto; border-radius:4px; }
.video-finishing-export svg+svg { width:60%; border-radius:999px; }
@media(min-width:768px) and (max-width:1023px) { .video-finishing-steps { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px) {
  #video-benefits-title,.video-finishing h2 { font-size:36px; }
  .video-finishing .creative-section__head { margin-bottom:32px; }
  .video-finishing-steps { grid-template-columns:1fr; gap:36px; }
  .video-finishing-steps>li { grid-row:auto; grid-template-rows:auto; gap:16px; }
  .video-finishing-steps h3 { font-size:25px; }
  .video-finishing-steps p { font-size:15px; }
  .video-showcase-case + .video-showcase-case { margin-top:64px; }
  .video-showcase-copy { margin-bottom:24px; }
  .video-showcase-copy p { font-size:15px; }
  .video-showcase-comparison { gap:16px; }
  .video-showcase-comparison figure { gap:10px; }
  .video-showcase figcaption { font-size:12px; }
  .video-showcase-provenance { margin-top:28px; font-size:13px; }
}
@media(max-width:359px) { #video-benefits-title,.video-finishing h2 { font-size:34px; } }
