.homepage-video-gallery[data-v-8126879e]{width:100%;color:var(--mall-ink,#18313b);background:var(--mall-bg,#f5f8fa);padding:64px calc(max(24px,50vw - 617px)) 72px}.homepage-video-gallery h2[data-v-8126879e]{text-align:center;margin:0 0 28px;font-size:calc(clamp(28px,3vw,38px));font-weight:720;line-height:1.15}.homepage-video-grid[data-v-8126879e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homepage-video-card[data-v-8126879e]{min-width:0}.homepage-video-media[data-v-8126879e]{aspect-ratio:1;border:1px solid var(--mall-line,#d7e0e5);background:var(--mall-panel-soft,#e8eef1);border-radius:8px;position:relative;overflow:hidden}.homepage-video-media[data-v-8126879e]:before{content:"";background:linear-gradient(110deg,#0000 24%,#ffffff6b 48%,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.homepage-video-media[data-v-8126879e]:not(.is-ready):before{animation:1.4s ease-in-out infinite homepage-video-loading-8126879e}.homepage-video-media video[data-v-8126879e]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .22s;display:block}.homepage-video-hit-area[data-v-8126879e]{z-index:1;cursor:pointer;position:absolute;inset:0}.homepage-video-hit-area[data-v-8126879e]:focus-visible{outline-offset:-4px;outline:3px solid}.homepage-video-media.is-linked:focus-within video[data-v-8126879e],.homepage-video-media.is-linked:hover video[data-v-8126879e]{transform:scale(1.015)}.homepage-video-card h3[data-v-8126879e]{text-align:center;margin:12px 0 0;font-size:15px;font-weight:720;line-height:1.35}.homepage-video-card h3 a[data-v-8126879e]{color:inherit;text-decoration:none}.homepage-video-card h3 a[data-v-8126879e]:focus-visible,.homepage-video-card h3 a[data-v-8126879e]:hover{text-underline-offset:3px;text-decoration:underline}.homepage-video-card p[data-v-8126879e]{color:var(--mall-muted,#5d7079);text-align:center;margin:4px 0 0;font-size:13px;line-height:1.4}@keyframes homepage-video-loading-8126879e{to{transform:translate(100%)}}@media (width<=820px){.homepage-video-gallery[data-v-8126879e]{padding:44px 16px 52px}.homepage-video-gallery h2[data-v-8126879e]{margin-bottom:20px;font-size:25px}.homepage-video-grid[data-v-8126879e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.homepage-video-card h3[data-v-8126879e]{margin-top:9px;font-size:13px}.homepage-video-card p[data-v-8126879e]{display:none}}@media (prefers-reduced-motion:reduce){.homepage-video-media[data-v-8126879e]:before{animation:none}.homepage-video-media video[data-v-8126879e]{transition:none}}
