.vg-grid[data-v-59a54fc4]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.vg-grid[data-v-59a54fc4]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.vg-grid[data-v-59a54fc4]{grid-template-columns:repeat(3,1fr)}}.vg-item[data-v-59a54fc4]{margin:0}.vg-frame[data-v-59a54fc4]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);border:1px solid var(--line);position:relative;overflow:hidden}.vg-thumb[data-v-59a54fc4]{-o-object-fit:cover;object-fit:cover;transition:transform .3s;display:block}.vg-cover[data-v-59a54fc4],.vg-thumb[data-v-59a54fc4]{width:100%;height:100%;position:absolute;inset:0}.vg-cover[data-v-59a54fc4]{cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .25s;display:grid}.vg-cover[data-v-59a54fc4]:after{content:"";background:linear-gradient(#0d132000 40%,#0d13208c);transition:background .25s;position:absolute;inset:0}.vg-frame:hover .vg-thumb[data-v-59a54fc4]{transform:scale(1.05)}.vg-cover[data-v-59a54fc4]:hover:after{background:linear-gradient(#0081d51a,#0d132080)}.vg-play[data-v-59a54fc4]{z-index:1;width:64px;height:64px;color:var(--blue);background:#ffffffeb;border-radius:999px;place-items:center;padding-left:4px;transition:transform .2s,background .2s;display:grid;position:relative;box-shadow:0 8px 30px #00000059}.vg-cover:hover .vg-play[data-v-59a54fc4]{background:#fff;transform:scale(1.08)}.vg-tag[data-v-59a54fc4]{z-index:1;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#0081d5e6;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:600;position:absolute;top:12px;left:12px}.vg-cap[data-v-59a54fc4]{padding:14px 2px 0}.vg-cap h3[data-v-59a54fc4]{color:var(--ink);margin:0 0 4px;font-size:1.05rem}.vg-cap p[data-v-59a54fc4]{font-size:.92rem;line-height:1.5}.vg-cap p[data-v-59a54fc4],.vg-note[data-v-59a54fc4]{color:var(--grey);max-width:none}.vg-note[data-v-59a54fc4]{margin-top:28px;font-size:.85rem}.vg-note a[data-v-59a54fc4]{color:var(--blue-600);text-decoration:underline}.vg-modal[data-v-59a54fc4]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c14db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg-modal-inner[data-v-59a54fc4]{aspect-ratio:16/9;background:#000;border-radius:12px;width:calc(min(94vw,1100px));position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.vg-modal-inner iframe[data-v-59a54fc4]{border:0;width:100%;height:100%;position:absolute;inset:0}.vg-close[data-v-59a54fc4]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:18px;right:18px}.vg-close[data-v-59a54fc4]:hover{background:#ffffff38}.vg-fade-enter-active[data-v-59a54fc4],.vg-fade-leave-active[data-v-59a54fc4]{transition:opacity .2s}.vg-fade-enter-from[data-v-59a54fc4],.vg-fade-leave-to[data-v-59a54fc4]{opacity:0}@media (prefers-reduced-motion:reduce){.vg-cover[data-v-59a54fc4],.vg-fade-enter-active[data-v-59a54fc4],.vg-fade-leave-active[data-v-59a54fc4],.vg-play[data-v-59a54fc4],.vg-thumb[data-v-59a54fc4]{transition:none}}
