@font-face{font-family:NewCMRegular;src:url(/assets/fonts/NewCM10-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NewCMBold;src:url(/assets/fonts/NewCM10-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NewCMItalic;src:url(/assets/fonts/NewCM10-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:NewCMBoldItalic;src:url(/assets/fonts/NewCM10-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:NewCMSans10-Regular;src:url(/assets/fonts/NewCMSans10-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NewCMSans10-Bold;src:url(/assets/fonts/NewCMSans10-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NewCMSans10-Italic;src:url(/assets/fonts/NewCMSans10-Oblique.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:NewCMSans10-BoldItalic;src:url(/assets/fonts/NewCMSans10-BoldOblique.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:LiberationSerifRegular;src:url(/assets/fonts/LiberationSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LiberationSerifBold;src:url(/assets/fonts/LiberationSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:LiberationSerifItalic;src:url(/assets/fonts/LiberationSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:LiberationSerifBoldItalic;src:url(/assets/fonts/LiberationSerif-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}.video-js .vjs-progress-holder .vjs-arpm-chapter-layer,.video-js .vjs-progress-holder .vjs-arpm-chapter-mark,.video-js .vjs-progress-holder .vjs-arpm-chapter-tooltip{position:absolute;pointer-events:none}.video-js .vjs-progress-holder .vjs-arpm-chapter-layer{top:-3px;right:0;bottom:-3px;left:0;z-index:20}.video-js .vjs-progress-holder .vjs-arpm-chapter-mark{top:-1px;bottom:-1px;width:4px;transform:translate(-50%);background:#111;border-left:1px solid #fff;border-right:1px solid #fff;box-shadow:0 0 0 1px #0006}.video-js .vjs-progress-control:hover .vjs-arpm-chapter-layer{top:-5px;right:0;bottom:-5px;left:0}.video-js .vjs-progress-holder .vjs-arpm-chapter-tooltip{display:none;bottom:1.7em;max-width:min(360px,80vw);padding:4px 8px;transform:translate(-50%);background:#000000e0;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:3px;font-size:11px;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:60}.video-js.vjs-arpm-progress-hover .vjs-progress-control .vjs-time-tooltip,.video-js.vjs-arpm-title-hover .vjs-progress-holder .vjs-time-tooltip,.video-js.vjs-arpm-progress-dragging .vjs-progress-holder .vjs-time-tooltip{display:none!important}.video-js.vjs-arpm-has-chapters .vjs-chapters-button.vjs-hidden{display:block!important}.video-js.vjs-arpm-overlay-units .vjs-control-bar .vjs-chapters-button{display:none!important}.video-js.vjs-arpm-overlay-units .vjs-control-bar .vjs-arpm-topics-control{display:none}.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control).vjs-fullscreen .vjs-control-bar .vjs-arpm-topics-control,.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control).vjs-arpm-topics-fullscreen .vjs-control-bar .vjs-arpm-topics-control,.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control):fullscreen .vjs-control-bar .vjs-arpm-topics-control,.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control):-webkit-full-screen .vjs-control-bar .vjs-arpm-topics-control,.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control):-moz-full-screen .vjs-control-bar .vjs-arpm-topics-control,.video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control):-ms-fullscreen .vjs-control-bar .vjs-arpm-topics-control,body.vjs-full-window .video-js.vjs-arpm-overlay-units:not(.vjs-arpm-has-native-topics-control).vjs-fullscreen .vjs-control-bar .vjs-arpm-topics-control{display:flex;align-items:center;justify-content:center}.video-js .vjs-arpm-topics-control .vjs-icon-chapters{font-size:1.8em;line-height:1.67}.video-js.vjs-arpm-overlay-units .vjs-control-bar{z-index:100}.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-x-small .vjs-progress-control,.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control{display:flex}.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate{display:block!important}.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-arpm-mobile-progress:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time{display:block!important}.video-js.vjs-arpm-mobile-logo .vjs-control-bar .logo{display:none}@media (max-width: 768px){.video-js.vjs-arpm-mobile-progress .vjs-control-bar{align-items:center;padding:0 .25em}.video-js.vjs-arpm-mobile-progress .vjs-play-control,.video-js.vjs-arpm-mobile-progress .vjs-volume-panel,.video-js.vjs-arpm-mobile-progress .vjs-volume-panel .vjs-mute-control,.video-js.vjs-arpm-mobile-progress .vjs-playback-rate,.video-js.vjs-arpm-mobile-progress .vjs-fullscreen-control{display:flex;align-items:center;justify-content:center;height:3em;min-width:0}.video-js.vjs-arpm-mobile-progress .vjs-current-time,.video-js.vjs-arpm-mobile-progress .vjs-duration,.video-js.vjs-arpm-mobile-progress .vjs-time-divider,.video-js.vjs-arpm-mobile-progress .vjs-live-control,.video-js.vjs-arpm-mobile-progress .vjs-seek-to-live-control{display:none!important}.video-js.vjs-arpm-mobile-progress .vjs-play-control,.video-js.vjs-arpm-mobile-progress .vjs-fullscreen-control{flex:0 0 2.5em;width:2.5em}.video-js.vjs-arpm-mobile-progress .vjs-volume-panel{flex:0 0 2.5em;width:2.5em!important;min-width:2.5em;transition:none}.video-js.vjs-arpm-mobile-progress .vjs-volume-panel .vjs-mute-control{flex:0 0 2.5em;width:2.5em;height:3em}.video-js.vjs-arpm-mobile-progress .vjs-volume-control,.video-js.vjs-arpm-mobile-progress .vjs-picture-in-picture-control{display:none}.video-js.vjs-arpm-mobile-progress .vjs-playback-rate{flex:0 0 2.8em;width:2.8em;min-width:2.8em}.video-js.vjs-arpm-mobile-progress .vjs-playback-rate .vjs-playback-rate-value{font-size:1.1em;line-height:3em}.video-js.vjs-arpm-mobile-progress .vjs-remaining-time{display:block;flex:0 0 3.8em;width:3.8em;min-width:3.8em;padding:0;font-size:1.1em;line-height:3em;text-align:center}.video-js.vjs-arpm-mobile-progress .vjs-progress-control{flex:1 1 auto;min-width:5.5em;padding-top:.25em;padding-bottom:.25em}.video-js.vjs-arpm-mobile-progress .vjs-progress-control .vjs-progress-holder{height:.65em;margin:0 4px}.video-js.vjs-arpm-mobile-progress .vjs-progress-control:hover .vjs-progress-holder{font-size:1em}.video-js.vjs-arpm-mobile-progress .vjs-play-progress:before{font-size:1.1em;top:-.25em}}.video-js .vjs-arpm-units-overlay{position:absolute;top:0;bottom:3em;left:0;width:min(380px,100% - 18px);z-index:90;line-height:1.2;pointer-events:none}.video-js.vjs-fullscreen .vjs-arpm-units-overlay,.video-js.vjs-arpm-topics-fullscreen .vjs-arpm-units-overlay,.video-js:fullscreen .vjs-arpm-units-overlay,.video-js:-webkit-full-screen .vjs-arpm-units-overlay,.video-js:-moz-full-screen .vjs-arpm-units-overlay,.video-js:-ms-fullscreen .vjs-arpm-units-overlay,body.vjs-full-window .video-js.vjs-fullscreen .vjs-arpm-units-overlay{z-index:2147483646}.video-js .vjs-arpm-units-toggle{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:0;border-radius:3px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;z-index:2;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.video-js.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.video-js.vjs-fullscreen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,.video-js.vjs-arpm-topics-fullscreen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,.video-js:fullscreen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,.video-js:-webkit-full-screen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,.video-js:-moz-full-screen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,.video-js:-ms-fullscreen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle,body.vjs-full-window .video-js.vjs-fullscreen.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-arpm-units-toggle{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.video-js .vjs-arpm-units-toggle .vjs-icon-chapters{font-size:15px;line-height:1}.video-js .vjs-arpm-units-toggle:hover,.video-js .vjs-arpm-units-toggle:focus{text-decoration:none}.video-js .vjs-arpm-units-panel{display:none;position:relative;flex-direction:column;width:100%;height:100%;overflow:visible;border-radius:0;pointer-events:auto}.video-js .vjs-arpm-units-panel:after{content:"";position:absolute;top:100%;left:0;width:100%;height:3em;background:inherit;pointer-events:none}.video-js .vjs-arpm-units-overlay.vjs-arpm-units-open .vjs-arpm-units-panel{display:flex}.video-js .vjs-arpm-units-overlay.vjs-arpm-units-open .vjs-arpm-units-toggle{display:none}.video-js .vjs-arpm-units-panel-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:36px;padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.02em;position:relative;text-transform:uppercase}.video-js .vjs-arpm-units-panel-header:after,.video-js .vjs-arpm-units-item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;opacity:.22;pointer-events:none}.video-js .vjs-arpm-units-heading-time,.video-js .vjs-arpm-units-heading-title{display:block;min-width:0;align-self:center;line-height:1}.video-js .vjs-arpm-units-heading-title{grid-column:2}.video-js .vjs-arpm-units-close{display:flex;align-items:center;justify-content:center;justify-self:end;width:auto;height:26px;padding:0;border:0;border-radius:50%;background:transparent;font-size:18px;font-weight:700;line-height:1;cursor:pointer;text-transform:none}.video-js .vjs-arpm-units-close:hover,.video-js .vjs-arpm-units-close:focus{opacity:.8}.video-js .vjs-arpm-units-list{flex:1 1 auto;min-height:0;overflow-y:auto}.video-js .vjs-arpm-units-item{display:grid;grid-template-columns:42px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;width:100%;padding:11px 14px;border:0;background:transparent;font-size:12px;line-height:1.25;position:relative;text-align:left;cursor:pointer}.video-js .vjs-arpm-units-item:hover,.video-js .vjs-arpm-units-item:focus{text-decoration:underline}.video-js .vjs-arpm-units-time{font-weight:700;opacity:.75}.video-js .vjs-chapters-button.vjs-menu-button-popup .vjs-menu{left:auto;right:var(--arpm-chapters-menu-right, -36px);width:320px;max-width:calc(100vw - 32px);z-index:3}.video-js .vjs-chapters-button.vjs-menu-button-popup:after,.video-js .vjs-playback-rate.vjs-menu-button-popup:after{content:"";position:absolute;left:0;bottom:100%;width:4em;height:1.5em;z-index:1}.video-js .vjs-chapters-button.vjs-menu-button-popup.vjs-arpm-menu-open:before,.video-js .vjs-playback-rate.vjs-menu-button-popup.vjs-arpm-menu-open:before{content:"";position:absolute;left:50%;bottom:calc(100% + .15em);transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(43,51,63,.7);z-index:2}.video-js .vjs-chapters-button.vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:min(26em,60vh);width:100%}.video-js .vjs-chapters-button .vjs-menu ul{width:100%}.video-js .vjs-chapters-button .vjs-menu li.vjs-menu-item{padding:7px 10px;font-size:12px;line-height:1.25;text-align:left;text-transform:none;white-space:normal}.video-js .vjs-chapters-button .vjs-menu li.vjs-menu-title{font-size:11px;line-height:2.2}.video-js .vjs-playback-rate.vjs-menu-button-popup .vjs-menu{z-index:3}.moocLinksHiddenTitle--heading{font-weight:700}
