#zlh-category-video{margin:0 0 24px;padding:20px;border:1px solid #dce8f7;border-radius:14px;background:#f7faff;min-width:0}
#zlh-category-video h2{font-size:21px;line-height:1.5;margin:0 0 8px;color:#203b60}
#zlh-category-video p{font-size:14px;color:#637891;line-height:1.7;margin:8px 0}
#zlh-category-video .zlh-category-video-stage{aspect-ratio:16/9;max-width:800px;width:100%;display:grid;place-items:center;background:#e9f1fb;border-radius:10px;overflow:hidden;margin:16px auto}
#zlh-category-video iframe{width:100%;height:100%;border:0}
#zlh-category-video button{border:1px solid #b8d2f7;background:#fff;color:#1461c6;border-radius:8px;padding:12px 18px;cursor:pointer;font-size:15px}
#zlh-category-video button:focus-visible,#zlh-category-video a:focus-visible{outline:3px solid #2e7af0;outline-offset:3px}
#zlh-category-video .zlh-category-video-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}
#zlh-category-video .zlh-category-video-foot a{overflow-wrap:anywhere}
#zlh-category-video .zlh-category-video-source{display:grid;grid-template-columns:55% 45%;width:100%;height:100%;overflow:hidden;background:#edf3fb;color:#fff;text-decoration:none}
#zlh-category-video .zlh-category-video-source img{display:block;width:100%;height:100%;object-fit:cover}
#zlh-category-video .zlh-category-video-source__action{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#1b78dd,#123c7e);color:#fff;text-align:center;font-size:17px;font-weight:600;line-height:1.5}
#zlh-category-video .zlh-category-video-source:hover .zlh-category-video-source__action{background:linear-gradient(135deg,#1769d2,#0b326d)}
@media(max-width:600px){#zlh-category-video{padding:14px}#zlh-category-video h2{font-size:18px}#zlh-category-video .zlh-category-video-source__action{padding:8px;font-size:13px}}
