.hkw-video{font-family:Arial,Helvetica,sans-serif;background:#f5f5f5;color:#111827;padding:52px 0;line-height:1.6}.hkw-video *{box-sizing:border-box;min-width:0}.hkw-video__grid{max-width:1440px;margin:auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:48px;align-items:start}.hkw-video__copy{padding-top:12px}.hkw-video .hkw-video__eyebrow{color:#b8470c;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800;margin:0 0 18px}.hkw-video h1{font:900 italic clamp(34px,4.2vw,62px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#111827;margin:0 0 24px}.hkw-video h1 span{color:#b8470c}.hkw-video p{font:16px/1.65 Arial,Helvetica,sans-serif;color:#111827;margin:0 0 16px}.hkw-video a{color:#8e3509;text-decoration:underline;text-underline-offset:3px}.hkw-video .hkw-video__button{display:flex;align-items:center;justify-content:center;gap:12px;background:#c8410f;color:#fff;border:2px solid #c8410f;border-radius:5px;padding:14px 18px;min-height:52px;margin-top:24px;font:700 16px/1.4 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none}.hkw-video .hkw-video__button:hover{background:#a8350b;color:#fff;border-color:#a8350b}.hkw-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#111827;border-radius:8px}.hkw-video video::cue{background:rgba(0,0,0,.9);color:#fff}.hkw-video .hkw-video__description{font-size:13px;color:#4b5563;margin:12px 0}.hkw-video__transcript{border-top:1px solid #b5bbc3;padding:0;margin-top:12px}.hkw-video__transcript summary{cursor:pointer;padding:12px 0;min-height:48px;font:700 14px/1.6 Arial,Helvetica,sans-serif}.hkw-video__transcript>div{padding:6px 0 0}.hkw-video__transcript p{font-size:14px}.hkw-video :is(a,summary,video):focus-visible{outline:3px solid #2453a0;outline-offset:5px}#hkw-board-options{scroll-margin-top:150px}.hkw-video__media{min-width:0}@media(max-width:899px){.hkw-video{padding:32px 0}.hkw-video__grid{grid-template-columns:1fr;gap:24px;padding:0 24px}.hkw-video__copy{padding:0}.hkw-video h1{font-size:clamp(34px,7vw,56px);margin-bottom:18px}.hkw-video__button{max-width:460px}.hkw-video p{max-width:64ch}}@media(max-width:420px){.hkw-video__grid{padding:0 16px}.hkw-video .hkw-video__button{font-size:15px;padding:12px}}
