/* «רץ ברשת» — בעלות: wp-videos. מחלקות בקידומת vd- בלבד */
.vd-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,320px);gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;
  padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}
.vd-row>.vd-card{scroll-snap-align:start}
@media (min-width:760px){.vd-row{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}}
@media (min-width:1200px){.vd-row{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* מעט סרטונים: בלי עמודות ריקות בדסקטופ (fix-דעות). אחד = כרטיס רחב (נגן + טקסט בצד), שניים = שתי עמודות */
@media (min-width:760px){.vd-row:has(>.vd-card:only-child){grid-template-columns:minmax(0,1fr)}
  .vd-row>.vd-card:only-child{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}
  .vd-row>.vd-card:only-child h3{font-size:20px}
  .vd-row>.vd-card:only-child p{-webkit-line-clamp:4}}
@media (min-width:1200px){.vd-row:has(>.vd-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
.vd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}
@media (min-width:600px){.vd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1200px){.vd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.vd-sub{margin:-6px 0 14px;color:var(--muted);font-size:15px}
.vd-more{margin:18px auto 0;display:flex;min-width:180px}

.vd-ph{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}
.vd-go{all:unset;position:absolute;inset:0;cursor:pointer;display:block}
.vd-go:focus-visible{outline:3px solid var(--red2);outline-offset:-3px}
.vd-go img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.vd-tall .vd-go img{object-fit:contain}
.vd-go:hover img{transform:scale(1.03)}
.vd-noposter{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#12305f,#030B1D)}
.vd-play{position:absolute;inset:0;margin:auto;width:58px;height:58px;border-radius:50%;background:rgba(225,29,38,.92);display:grid;place-items:center;box-shadow:0 0 0 8px rgba(225,29,38,.25)}
.vd-play:before{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff;margin-left:5px}
.vd-dur{position:absolute;bottom:8px;inset-inline-end:8px;background:rgba(0,0,0,.72);color:#fff;font:700 12.5px/1 var(--hf);padding:4px 7px;border-radius:5px;direction:ltr;font-variant-numeric:tabular-nums}
.vd-player{position:absolute;inset:0;width:100%;height:100%;background:#000;object-fit:contain}
.vd-card h3{font-size:17px}
.vd-card p{font-size:14.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vd-card .t{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}
.vd-a{color:var(--red2);font-weight:700;min-height:40px;display:inline-flex;align-items:center}
