.dv{width:min(var(--dv-w,340px), 78vw);aspect-ratio:9/16;z-index:1;background:#e6f7fb;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0b1a2c73,0 0 0 1px #0b1a2c0f}.dv__video{object-fit:cover;width:100%;height:100%;display:block}