/* Integrated comments and player styles; intentionally scoped to the channel. */
.wwc-comments{margin-top:28px;padding:clamp(18px,3vw,28px);border:1px solid #cfdfeb;border-radius:18px;background:#f6fbff;color:#293b47;clear:both}
.wwc-comments h2{font-size:1.65rem;margin:0 0 8px}.wwc-comments h3{font-size:1.2rem}.wwc-comments .comment-list{list-style:none;padding:0;margin:20px 0}.wwc-comments .wwc-comment{padding:16px 0;border-bottom:1px solid #dce8f0}.wwc-comments .wwc-comment header{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.wwc-comments time{font-size:.85rem;color:#516977}.wwc-comments .wwc-comment-body{overflow-wrap:anywhere}.wwc-comments .wwc-comment-body p{margin:8px 0}.wwc-comments .wwc-demo-label{font-size:.75rem;letter-spacing:.04em;border:1px solid #9dbbcc;border-radius:5px;padding:2px 7px}.wwc-comments label{display:block;font-weight:600;margin:12px 0 6px}.wwc-comments input[type=text],.wwc-comments input[type=email],.wwc-comments textarea{box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #a9c6d9;border-radius:8px;background:white;color:#203848;font:inherit}.wwc-comments .submit{padding:12px 20px;background:#166b9e;border:0;border-radius:8px;color:#fff;font-weight:700;cursor:pointer}.wwc-comments a{color:#115d8b}.wwc-comments .wwc-form-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px;height:1px;overflow:hidden}.wwc-comments .wwc-comment-success{padding:14px;background:#e8f5eb;border:1px solid #94c6a4;border-radius:8px}.wwc-comments .comment-notes,.wwc-comments .logged-in-as{font-size:.9rem}.wwc-comment-nav{display:flex;gap:18px;margin:20px 0}
.wwc-inline-media{width:100%;color:#283e4c;margin:18px 0}.wwc-inline-frame{width:100%;aspect-ratio:16/9;min-height:200px;position:relative;background:#192a35;border-radius:12px;overflow:hidden}.wwc-inline-frame iframe,.wwc-inline-frame video{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain}.wwc-inline-media [hidden]{display:none!important}.wwc-player-fallback{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0;font-size:.9rem}.wwc-player-fallback a{color:#136491;font-weight:700}.wwc-player-message{padding:20px;background:#f0f7fb;color:#293b47;border-radius:9px}.wwc-player-overlay{position:fixed;inset:0;z-index:1000000;background:rgba(17,32,43,.83);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;overflow:auto}.wwc-player-dialog{width:min(1040px,100%);max-height:96vh;overflow:auto;background:white;color:#293b47;border-radius:18px;box-shadow:0 24px 80px #0005;padding:clamp(12px,2.5vw,24px);box-sizing:border-box}.wwc-player-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.wwc-player-toolbar h2{margin:0;font-size:clamp(16px,2vw,22px);line-height:1.3}.wwc-player-close{border:1px solid #a9c6d9;border-radius:8px;background:#e7f4fd;color:#183c52;padding:10px 14px;cursor:pointer;white-space:nowrap}.wwc-player-close:focus-visible,.wwc-comments :focus-visible{outline:3px solid #257eae;outline-offset:3px}.wwc-player-dialog .wwc-inline-media{margin-bottom:0}.wwc-newsroom-dashboard{padding:22px;border:1px solid #d3e5f0;border-radius:15px;background:#f6fbff;margin:24px 0}.wwc-newsroom-row{padding:12px 0;border-bottom:1px solid #d3e5f0}.wwc-newsroom-result{display:block;margin-top:8px;overflow-wrap:anywhere}.wwc-newsroom-row button{padding:9px 14px;border:0;border-radius:6px;background:#166b9e;color:white;cursor:pointer}.wwc-stage-image-live-embed .wwc-inline-media{margin:0;align-self:stretch;width:100%;background:white}.wwc-stage-image-live-embed .wwc-inline-frame{border-radius:0}.wwc-stage-image-live-embed .wwc-player-fallback{padding:4px 12px}
@media(max-width:600px){.wwc-player-overlay{padding:7px}.wwc-player-toolbar{align-items:flex-start}.wwc-player-close{white-space:normal}.wwc-comments{padding:16px}.wwc-player-toolbar h2{max-width:65%}}
@media(prefers-reduced-motion:reduce){.wwc-player-overlay *{animation:none!important;transition:none!important}}
