.cmt-video{margin:2rem 0 2.5rem;max-width:100%;min-width:0;text-align:left}.cmt-video h2{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.35;margin:.5rem 0}.cmt-video-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#356571}.cmt-video-frame{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:12px;margin-top:1.25rem}.cmt-video-play{display:block;position:absolute;inset:0}.cmt-video img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.cmt-video-action{position:absolute;bottom:1rem;left:1rem;background:#103f4d;color:white;padding:.65rem 1rem;border-radius:6px;font-weight:600}.cmt-video-play:focus-visible{outline:4px solid #29aabd;outline-offset:-4px}.cmt-video-stage{position:absolute;inset:0;visibility:hidden}.cmt-video-stage iframe{width:100%;height:100%;border:0}.cmt-video.is-playing .cmt-video-stage{visibility:visible}.cmt-video.is-playing .cmt-video-play{visibility:hidden}.cmt-video-chapters{margin-top:1rem}.cmt-video-chapters summary{cursor:pointer}.cmt-video-chapters li{margin:.4rem 0}.cmt-video[hidden]{display:none!important}.cmt-video-reference{font-size:.95rem;margin:1.25rem 0}.cmt-video p{overflow-wrap:anywhere}
