/* Scoped video viewing pages; existing site navigation and footer are retained. */
#wdc-video{box-sizing:border-box;max-width:1048px;margin:0 auto;padding:24px;color:#172b45;background:#fff;font:16px/1.6 Arial,sans-serif;text-align:left;word-spacing:normal}
#wdc-video *{box-sizing:border-box}#wdc-video p{text-align:left;word-spacing:normal;margin:12px 0}#wdc-video a{color:#1349ac}#wdc-video a:focus-visible{outline:3px solid #aa7015;outline-offset:4px}
#wdc-video .breadcrumbs{font-size:14px;margin:0 0 14px}#wdc-video h1{font-size:clamp(25px,3vw,36px);line-height:1.18;color:#143760;margin:0 0 12px;background:none;padding:0}
#wdc-video h2{font-size:24px;line-height:1.3;color:#143760;margin:28px 0 12px}#wdc-video h3{font-size:19px;line-height:1.3;margin:10px 0}
#wdc-video .intro{margin:0 0 18px;color:#40566e}#wdc-video .player{position:relative;aspect-ratio:16/9;background:#102c50;border-radius:10px;overflow:hidden;width:100%}#wdc-video .player iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
#wdc-video .meta{display:flex;gap:10px 24px;flex-wrap:wrap;color:#52637a;font-size:14px;margin:12px 0}#wdc-video .support{border-top:1px solid #dce5f1;margin-top:24px;padding-top:4px}#wdc-video .actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
#wdc-video a.cta{display:inline-block;background:#1349ac;color:#fff;padding:12px 20px;border-radius:6px;font-weight:bold;text-decoration:none}#wdc-video a.cta:hover{background:#0d367f}
#wdc-video .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#wdc-video .card{border:1px solid #dce5f1;border-radius:9px;padding:16px;min-width:0;background:#f7f9fc}#wdc-video .card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:5px}#wdc-video .card a{text-decoration:none}#wdc-video .card a:hover{text-decoration:underline}#wdc-video .card p{font-size:14px;color:#40566e}
@media(max-width:760px){#wdc-video{padding:18px 16px}#wdc-video .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){#wdc-video .cards{grid-template-columns:1fr}#wdc-video .meta{gap:4px 14px}#wdc-video .actions{flex-direction:column}#wdc-video .cta{text-align:center}}
