/* ===== Watch Video 页 ===== */
.page-hero{background:linear-gradient(135deg,#6B7B8D,#7C8B9C);padding:80px 0;color:#fff;text-align:center}
.page-hero h1{font-size:40px;color:#fff;margin-bottom:12px}
.breadcrumb{color:#c6d3e0;font-size:14px}
.breadcrumb a{color:#d4a843}
.breadcrumb span{margin:0 8px}
.video-section{padding:60px 0;background:#f8f9fa}
.section-head{text-align:center;max-width:640px;margin:0 auto 40px}
.section-head .subtitle{color:#c49a2c;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}
.section-head h2{font-size:32px;color:#0f2b4a;margin-bottom:10px}
.section-head .desc{color:#666;font-size:15px}
.social-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1080px;margin:0 auto}
.video-box{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06)}
.video-box .v-head{padding:16px 20px;font-weight:700;color:#1B5E9E;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0f0f0}
.video-box .v-frame{position:relative;padding-bottom:56.25%;background:#000}
.video-box .v-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.video-box .v-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:pointer}
.video-box .v-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}
.video-box .v-play:hover{background:#d4a843;transform:translate(-50%,-50%) scale(1.1)}
.video-box .v-play svg{width:26px;height:26px;fill:#fff;margin-left:4px}
@media(max-width:768px){.social-video-grid{grid-template-columns:1fr}.page-hero h1{font-size:30px}}