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