/* Videos page additions (videos worker) */
.vid-frame img{width:100%;height:100%;object-fit:cover}
.vid-dur{position:absolute;right:8px;bottom:8px;background:rgba(7,20,46,.85);color:#fff;font-size:.75rem;font-weight:700;padding:2px 7px;border-radius:6px;letter-spacing:.02em}
.vid-grid-vert{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.vid-vert .vid-frame{aspect-ratio:9/16}
.vid-vert .vid-play{width:46px;height:46px;margin:-23px 0 0 -23px}
.vid-vert .vid-play svg{width:20px;height:20px}
.vid-vert .vid-meta{padding:9px 11px 12px}
.vid-vert .vid-meta h3{font-size:.86rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.vid-vert[hidden]{display:none}
.chips-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:-14px 0 22px}
.chips-filter .chip{font:inherit;cursor:pointer;border:2px solid var(--blue);background:#fff;color:var(--blue);padding:7px 14px;border-radius:999px;font-weight:700;font-size:.86rem}
.chips-filter .chip.is-on{background:var(--blue);color:#fff}
.chips-filter .chip:focus-visible{outline:3px solid var(--hot);outline-offset:2px}
.vid-grid-vert+.center{margin-top:26px}
.latest-strip{margin-top:38px}
.latest-strip h3.latest-h{font-family:var(--display);font-weight:400;font-size:1.7rem;letter-spacing:.01em;text-align:center;margin:0 0 18px;color:var(--ink)}
@media (min-width:600px){.vid-grid-vert{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
@media (min-width:900px){.vid-grid-vert{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1200px){.vid-grid-vert{grid-template-columns:repeat(5,minmax(0,1fr))}}
