.jac-live{max-width:1000px;margin:24px auto;background:#fff;color:#17354b;border:1px solid #d7e3ec;border-radius:18px;overflow:hidden;font-family:system-ui,sans-serif;box-shadow:0 12px 35px #10344b12}.jac-live header{padding:28px;background:#103b59;color:#fff}.jac-live h2{color:inherit;margin:14px 0;font-size:clamp(24px,4vw,36px);line-height:1.2}.jac-live p{margin:12px 24px;overflow-wrap:anywhere}.jac-live header p{margin:0}.jac-badge{display:inline-block;background:#e6c363;color:#132d41;padding:5px 12px;border-radius:30px;font-size:14px;font-weight:700}.jac-screen{aspect-ratio:16/9;background:#081f30;display:flex;align-items:center;justify-content:center}.jac-screen iframe{width:100%;height:100%;border:0}.jac-play{background:#e6c363;color:#102f45;border:0;border-radius:8px;padding:16px 20px;margin:20px;cursor:pointer;font:600 16px system-ui}.jac-play:focus-visible{outline:4px solid #fff;outline-offset:4px}.jac-metrics{padding:8px 0;background:#edf5f9}.jac-live .jac-small{font-size:13px;line-height:1.5}.jac-live footer{background:#103b59;color:#fff;text-align:center;padding:18px;font-size:12px;font-weight:700;letter-spacing:.06em}.jac-live a{color:#075985;text-decoration:underline}
