.episode_page{background-color:#000;padding-top:10px;position:relative;overflow:hidden}.episode_page .banner{width:100%}.episode_page #pnvideoplayer{display:flex;align-items:center;justify-content:center}.episode_page #pnvideoplayer:hover{cursor:pointer}.episode_page #pnvideoplayer .play{width:100px;height:100px;color:#fff;fill:#fff}.episode_page .video-container-player{width:100%}.episode_page .video-container-player .video-player{position:relative;aspect-ratio:16/9}.episode_page .video-container-player .video-player .preview{width:100%;position:absolute;top:0;left:0;aspect-ratio:16/9}@media screen and (max-width:576px){.episode_page .video-container-player .video-player{margin-left:-15px;margin-right:-15px;padding:0}}.episode_page .video-container-player .video-player .episode-info{display:none;position:absolute;padding:10px;bottom:0;background-color:rgba(0,0,0,.25)}.episode_page .video-container-player .video-player .episode-info .description{width:75%}@media screen and (min-width:992px){.episode_page .video-container-player .video-player .episode-info{display:block}}.episode_page .video-container-player .video-player .embargo{position:absolute;width:100%;color:#e6e6e6;font-size:24px;text-align:center;top:0;padding:20px;background-color:rgba(0,0,0,.25)}@media screen and (max-width:768px){.episode_page .video-container-player .video-player .embargo{font-size:18px}}.episode_page .episode-info{color:#fff;width:100%;clear:both;padding-bottom:20px}@media screen and (min-width:992px){.episode_page .episode-info.embargoed{display:none}}.episode_page .title{font-size:32px;font-weight:900;font-family:Roboto,Helvetica Nueue,Helvetica,Arial,sans-serif}@media screen and (max-width:576px){.episode_page .title{font-size:18px;width:100%}}.episode_page .description{font-size:16px}.episode_page .season{font-size:14px;color:#fff;padding-top:15px}.social-shares{margin-top:10px;padding-bottom:10px}.social-shares UL{margin:0;padding:0;list-style:none}.social-shares UL LI{padding:0 0 0 10px;display:inline-block}.social-shares UL.social:after{clear:both;content:"";display:table;margin-bottom:20px}@media screen and (max-width:768px){.social-shares UL.social A SPAN{display:none}}.social-shares A{color:#999;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;padding-right:5px;display:block;min-width:20px}.social-shares A:hover{color:#fff}.social-shares A>SPAN{padding-left:5px}.social-shares A.btn{padding-right:10px}.social-shares A.btn-primary,.social-shares A.btn-primary:hover{color:#fff}.parts .part{margin-top:20px;position:relative;display:flex;flex-wrap:wrap;border-bottom:1px solid #e6e6e6;padding-bottom:10px}@media (max-width:576px){.parts .part{flex-wrap:wrap}}@media (min-width:768px) and (max-width:992px){.parts .part{flex-wrap:wrap}}.parts .part:after{clear:both;content:"";display:block}.parts .part .part-featured-header{color:#fff;text-transform:uppercase;font-size:.6rem;padding:0 2px;position:absolute;width:90px;white-space:nowrap;max-width:100%;overflow-x:hidden;background-color:rgba(0,0,0,.4);top:0;line-height:1rem}.parts .part.part-featured{background-color:#fafafa;border:1px solid #e6e6e6;padding-top:5px}.parts .part.part-featured .client-logo{padding:0 5px;position:relative}.parts .part .client{text-decoration:none;font-weight:700}.parts .part .client-logo{width:100px;padding:5px;fill:#e6e6e6;color:#f7f7f7;text-align:center;font-size:36px;margin-right:10px;flex:0 0 100px;line-height:1px}.parts .part .client-logo A{display:block}.parts .part .client-logo DIV{display:block;width:100%}.parts .part .client-logo A:active,.parts .part .client-logo A:visited{fill:#e6e6e6}.parts .part .client-logo IMG{max-width:100%}.parts .part .info{flex:1;padding-right:10px}@media (max-width:992px){.parts .part .info{font-size:.9rem}}@media (max-width:768px){.parts .part .info{font-size:.8rem}}.parts .part .more-info{width:100px;flex:0 0 100px;display:flex;align-items:center;white-space:nowrap;font-size:.9rem}@media (max-width:576px){.parts .part .more-info{flex:0 0 100%;border:none}}@media (min-width:768px) and (max-width:992px){.parts .part .more-info{flex:0 0 100%;border:none}}.parts .part .more-info svg{color:#999}.parts .part .more-info DIV{padding:10px;text-align:center}@media (max-width:576px){.parts .part .more-info DIV{width:100%;text-align:right;padding:5px 10px 0 0}}@media (min-width:768px) and (max-width:992px){.parts .part .more-info DIV{width:100%;text-align:right;padding:5px 10px 0 0}}.parts .part .more-info A{color:#2370bd;width:100%}.parts .part .more-info A:hover{color:#004d99}#pnvideoplayer{width:100%;height:auto;position:absolute;top:0;left:0;aspect-ratio:16/9}#pnvideoplayer.player-ready{background:#000}.pnplayer-loaded{background-color:#000}.main-content{background:none!important}.main-content H2{margin-top:40px}.main-content .email_signup{margin:40px 0;padding:20px;text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.main-content .email_signup h3{font-size:.9rem;font-weight:700}.video-container #episode_info{padding:20px 0;display:flex;flex-direction:row;-moz-column-gap:20px;column-gap:20px}.video-container #episode_info .ad{height:250px;width:300px;flex:0 0 300px}.video-container #episode_info .episode-info{flex:1;overflow-y:auto}.video-container #episode_info UL{margin:0;padding:0;list-style:none}.video-container #episode_info UL LI{padding:0 10px 0 0;display:inline-block}.video-container #episode_info .social-shares{padding-top:15px}@media (max-width:768px){.video-container #episode_info{flex-wrap:wrap}.video-container #episode_info .ad{width:100%;text-align:center;flex:0 0 100%;padding:0 0 10px}.video-container #episode_info .episode-info{width:100%;flex:0 0 100%}}.video-player .plus-required{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column}.video-player .plus-required H2{color:#fff}.video-player .plus-required .message{flex:1;display:flex;flex-wrap:wrap;align-items:center}.video-player .plus-required .header{flex:0 0 auto;padding:10px 0;background-color:rgba(0,0,0,.5);display:flex;align-items:center}.video-player .plus-required .header .logo-wrapper{flex:0 0 70px;margin-left:10px;margin-right:20px}@media (max-width:768px){.video-player .plus-required .header .logo-wrapper{flex:0 0 50px;margin-right:10px}}.video-player .plus-required .header .logo-wrapper IMG{width:100%}.video-player .plus-required .header .header-content{flex:1;font-size:.9rem}@media (max-width:768px){.video-player .plus-required .header .header-content{font-size:.8rem}}.video-player .plus-required .features{flex:0 0 50%;text-align:left;padding:10px;border-right:1px solid #fff}@media (max-width:768px){.video-player .plus-required .features{display:none}}@media (min-width:992px){.video-player .plus-required .features{padding:20px}}@media (min-width:1200px){.video-player .plus-required .features{padding:40px}}.video-player .plus-required .features LI{padding:5px 0}.video-player .plus-required .features .devices{margin-top:10px}.video-player .plus-required .features .device{height:25px;margin-right:10px}.video-player .plus-required .login{flex:0 0 50%;text-align:center}@media (max-width:768px){.video-player .plus-required .login{flex:1;padding:20px}}.video-player .plus-required .login P{margin-top:20px;font-size:.9rem}.video-player .plus-required .login P A{color:#fff;text-decoration:underline}.disable-ad-blocker{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-wrap:nowrap;align-items:center}.disable-ad-blocker H2{color:#fff}.disable-ad-blocker .message{flex:0 0 100%;padding:0 10px}.disable-ad-blocker .message DIV{width:100%;margin:auto}@media (max-width:576px){.disable-ad-blocker .message DIV{font-size:.9rem;line-height:1.2rem}}@media (min-width:768px){.disable-ad-blocker .message DIV{width:80%}}@media (min-width:992px){.disable-ad-blocker .message DIV{width:50%}}@media (max-width:576px){.disable-ad-blocker .message .btn-primary{font-size:.9em;padding:3px 8px}}.ad-free-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column}.ad-free-overlay .message{flex:1;display:flex;align-items:center;text-align:center}@media (max-width:768px){.ad-free-overlay .message{flex-direction:column}}.ad-free-overlay .ad-free{flex:0 0 50%;padding:10px;border-right:1px solid #fff}@media (max-width:768px){.ad-free-overlay .ad-free{border-right:none;display:flex;align-items:flex-end}.ad-free-overlay .ad-free P{margin:20px 0 0}}@media (min-width:992px){.ad-free-overlay .ad-free{padding:20px}}@media (min-width:1200px){.ad-free-overlay .ad-free{padding:40px}}@media (max-width:768px){.ad-free-overlay .ad-free .sub-message{display:none}}.ad-free-overlay .continue-message{flex:0 0 50%;text-align:center}.ad-free-overlay .continue-message P{margin-top:20px;font-size:.9rem}@media (max-width:768px){.ad-free-overlay .continue-message P{margin-top:20px}}.ad-free-overlay .continue-message P A{color:#fff}.ad-free-overlay A.continue{color:#fff;text-decoration:underline}.transcript .speaker{text-transform:uppercase;font-size:.9em;color:#999;font-weight:700}.transcript .transcript-text-preview{height:150px;overflow:hidden;position:relative}.transcript .transcript-fade{position:absolute;bottom:0;height:100%;width:100%}.episode_list .episode .title{background:#fff;height:72.6px}.episode_list .episode .description{background:#fff}.episode_list .episode .season{background:#fff;width:100%}@media screen and (max-width:768px){.content-with-sidebar .main-content{padding:0}}.twitter{position:relative;bottom:.25px}
