.elementor-27188 .elementor-element.elementor-element-4d9bd6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-6a0ba7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-9e59aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27188 .elementor-element.elementor-element-babc884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-396f9b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-88185b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27188 .elementor-element.elementor-element-5d294cc img{width:100px;}.elementor-27188 .elementor-element.elementor-element-99e5730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27188 .elementor-element.elementor-element-ae70f2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-1c1b176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-d691d44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-2fe238f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-d1eb834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-2147574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-8fef123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-cf50bba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-8cab370{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-89ced87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-da01190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27188 .elementor-element.elementor-element-b80a3c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27188 .elementor-element.elementor-element-96562ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* BWA podcast native layout — page scope only. */
body.page-id-27188 .site-content .ast-container{max-width:none;width:100%;padding:0}
body.page-id-27188 .site-template{display:block;grid-template-columns:none}
body.page-id-27188 .site-template__content{width:100%;max-width:none}
body.page-id-27188 .site-template__sidebar,body.page-id-27188 .entry-header{display:none}
body.page-id-27188 .entry-content{margin:0}
/* The legacy decorative halo is a 476px pseudo-image. */
body.page-id-27188 #content::before{content:none!important}
body.page-id-27188 #tarteaucitronAlertBig{box-sizing:border-box!important;max-width:calc(100vw - 30px)!important;min-width:0!important}
.elementor-27188 .video-container,.elementor-27188 .video-preview{box-shadow:none!important;filter:none!important}
.elementor-27188 .home-banner .sub-title p{font-family:"Sofia Pro",sans-serif!important;letter-spacing:0!important;font-weight:400!important}
.elementor-27188{font-family:"Sofia Pro",sans-serif;color:#202a3a;background:#fff}
.elementor-27188 .podcast-section,.elementor-27188 .podcast-section *{box-sizing:border-box}
.elementor-27188 .podcast-section{width:100%;max-width:none;padding:0!important;gap:0;background:#fff}
.elementor-27188 .podcast-inner{width:100%;max-width:1200px!important;margin:0 auto!important;padding:56px 32px!important;gap:18px!important;min-width:0}
.elementor-27188 .podcast-section .e-con{min-width:0}
.elementor-27188 .podcast-section .elementor-widget{max-width:100%;margin:0}
.elementor-27188 .podcast-section h2,.elementor-27188 .podcast-section h3{font-family:"Sofia Pro",sans-serif!important;color:#121624!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.15;margin:0}
.elementor-27188 .podcast-section h2{font-size:clamp(28px,3.2vw,40px)}
.elementor-27188 .podcast-section p,.elementor-27188 .podcast-section li{font-family:"Sofia Pro",sans-serif!important;font-size:17px;line-height:1.65;color:#465163}
.elementor-27188 .podcast-section p{margin:0 0 14px}
.elementor-27188 .podcast-section p:last-child{margin-bottom:0}
.elementor-27188 .podcast-eyebrow p{font-size:14px!important;font-weight:600;letter-spacing:.035em;color:#17687b!important}
.elementor-27188 .podcast-intro .podcast-inner{padding-top:72px!important;padding-bottom:24px!important}
.elementor-27188 .podcast-episode{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px!important;align-items:center!important;width:100%}
.elementor-27188 .podcast-episode-section .podcast-inner{border-bottom:1px solid #dfe5ed}
.elementor-27188 .podcast-episode-copy{gap:20px!important}
.elementor-27188 .podcast-media{width:100%;gap:0!important}
.elementor-27188 .video-container{width:100%!important;max-width:none!important;aspect-ratio:16/9;position:relative;border-radius:12px;overflow:hidden;background:#121624}
.elementor-27188 .video-preview{width:100%!important;height:100%!important;min-height:0!important;cursor:pointer}
.elementor-27188 .video-preview img{width:100%;height:100%;object-fit:cover}
.elementor-27188 .video-container iframe{width:100%!important;height:100%!important;position:absolute;inset:0}
.elementor-27188 .podcast-media .elementor-widget-container{width:100%}
.elementor-27188 .podcast-button .elementor-button{font-family:"Sofia Pro",sans-serif;font-size:16px;font-weight:600;line-height:1.3;background:#174c9c;color:#fff!important;border:1px solid #174c9c;border-radius:6px;padding:15px 22px;min-height:50px;text-decoration:none!important}
.elementor-27188 .podcast-button .elementor-button-text{color:inherit!important}
.elementor-27188 .podcast-button .elementor-button:hover{background:#123a77;border-color:#123a77}
.elementor-27188 a:focus-visible,.elementor-27188 .video-preview:focus-visible{outline:3px solid #2fb5d2;outline-offset:4px}
.elementor-27188 .podcast-partner{flex-direction:row;align-items:center;gap:16px!important;margin-top:4px;padding-top:18px!important;border-top:1px solid #e3e8ee}
.elementor-27188 .podcast-partner p{font-size:12px;line-height:1.4;max-width:190px}
.elementor-27188 .podcast-partner-logo{background:#121624;border-radius:5px;padding:8px 12px;width:108px!important;flex:0 0 108px}
.elementor-27188 .podcast-partner-logo img{width:84px!important;height:auto}
.elementor-27188 .podcast-listen{background:#f2f6fa}
.elementor-27188 .podcast-listen .podcast-inner{padding-top:64px!important;padding-bottom:64px!important}
.elementor-27188 .podcast-platforms{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px!important;margin:8px 0 12px!important}
.elementor-27188 .podcast-platforms .elementor-widget{width:auto}
.elementor-27188 .podcast-platforms .elementor-button{background:#fff;color:#174c9c!important;border-color:#c4d2e3}
.elementor-27188 .podcast-platforms .elementor-button:hover{background:#e5edf6}
.elementor-27188 .podcast-listen iframe{display:block;width:100%;border:0;min-height:110px}
.elementor-27188 .podcast-about-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px!important;align-items:center}
.elementor-27188 .podcast-about-copy{gap:20px!important}
.elementor-27188 .podcast-cover img{width:100%;height:auto;border-radius:12px}
.elementor-27188 .podcast-about .podcast-inner{padding-top:80px!important;padding-bottom:80px!important}
.elementor-27188 .podcast-runtime{padding:0!important;min-height:0;gap:0}
.elementor-27188 .podcast-hero{padding:0!important;width:100%;max-width:none}
.elementor-27188 .home-banner{width:100%;overflow:hidden;background:radial-gradient(ellipse at 80% 25%,#164c79 0,transparent 65%),#121624}
.elementor-27188 .home-banner canvas,.elementor-27188 .home-banner__video{display:none!important}
.elementor-27188 .home-banner .home-banner__container{max-width:1200px;min-height:0;padding:0 32px;display:block}
.elementor-27188 .home-banner .left-side{padding:0 0 72px}
.elementor-27188 .home-banner .home-banner__wrapper{max-width:960px;padding-top:176px;gap:24px;margin-top:0}
.elementor-27188 .home-banner .home-banner__wrapper h1.home-banner__wrapper-title{font-family:"Sofia Pro",sans-serif;font-size:clamp(42px,5.2vw,72px);line-height:1.05;letter-spacing:-.03em}
.elementor-27188 .home-banner .sub-title{max-width:710px;font-family:"Sofia Pro",sans-serif;font-size:18px;line-height:1.65;font-weight:400;letter-spacing:0;color:#fff}
.elementor-27188 .home-banner .sub-title p{margin:0;color:#e6edf6}
.elementor-27188 .home-banner__wrapper-link{font-family:"Sofia Pro",sans-serif;font-size:16px;font-weight:600;background:#174c9c;background-image:none;color:#fff;padding:16px 24px;border-radius:6px;min-height:54px;margin:4px 0 0}
.elementor-27188 .home-banner__wrapper-link .text{background-image:none;color:#fff}
.elementor-27188 [id]{scroll-margin-top:110px}
@media(max-width:767px){
.elementor-27188 .podcast-inner{padding:36px 24px!important}
.elementor-27188 .podcast-intro .podcast-inner{padding-top:42px!important;padding-bottom:4px!important}
.elementor-27188 .podcast-episode,.elementor-27188 .podcast-about-grid{grid-template-columns:minmax(0,1fr);gap:26px!important}
.elementor-27188 .podcast-episode-copy,.elementor-27188 .podcast-about-copy{gap:16px!important}
.elementor-27188 .podcast-partner{gap:12px!important}
.elementor-27188 .podcast-about .podcast-inner,.elementor-27188 .podcast-listen .podcast-inner{padding-top:44px!important;padding-bottom:44px!important}
.elementor-27188 .home-banner .home-banner__container{padding:0 24px}
.elementor-27188 .home-banner .home-banner__wrapper{padding-top:145px;gap:22px}
.elementor-27188 .home-banner .left-side{padding-bottom:48px}
.elementor-27188 .home-banner .sub-title{font-size:17px}
}

/* Episode-specific reading layout; shares the approved home palette. */
/* Contain the existing testimonial slider's negative gutters, locally. */
body.page-id-27188 .s-footer-reviews{overflow-x:clip}
.elementor-27188 .home-banner__wrapper-title>span{display:block;font-size:18px!important;line-height:1.4!important;letter-spacing:0!important;margin-bottom:12px}
.elementor-27188 .podcast-episode-intro .podcast-inner{padding-top:42px!important;padding-bottom:56px!important;gap:32px!important}
.elementor-27188 .podcast-back a{font-size:15px;font-weight:600;color:#174c9c;text-decoration:none}
.elementor-27188 .podcast-back a:hover{text-decoration:underline}
.elementor-27188 .podcast-episode-intro .podcast-episode{align-items:start!important}
.elementor-27188 .podcast-episode-intro .podcast-media{gap:18px!important}
.elementor-27188 .podcast-audio-column{gap:24px!important}
.elementor-27188 .podcast-audio-column h2{font-size:26px}
.elementor-27188 .podcast-audio iframe{display:block;width:100%;min-height:80px;border:0}
.elementor-27188 .podcast-quote blockquote{margin:0!important;padding:0 0 0 22px!important;border-left:3px solid #2fb5d2!important;border-radius:0;background:transparent!important}
.elementor-27188 .podcast-quote .elementor-blockquote__content{font-family:"Sofia Pro",sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;color:#202a3a!important;margin:0 0 16px!important;font-style:normal}
.elementor-27188 .podcast-quote .elementor-blockquote__author{font-family:"Sofia Pro",sans-serif!important;font-size:14px!important;color:#586579!important;font-weight:400!important}
.elementor-27188 .podcast-article{border-top:1px solid #dfe5ed}
.elementor-27188 .podcast-article .podcast-inner{max-width:900px!important;gap:44px!important;padding-top:56px!important;padding-bottom:72px!important}
.elementor-27188 .podcast-article h2{font-size:clamp(27px,2.6vw,34px);line-height:1.22}
.elementor-27188 .podcast-chapter{gap:22px!important}
.elementor-27188 .podcast-chapter p{margin:0 0 18px}
.elementor-27188 .podcast-article ul{list-style:disc!important;padding-left:22px;margin:12px 0 20px}
.elementor-27188 .podcast-article li{list-style:disc!important;margin:8px 0}
.elementor-27188 .podcast-article a{color:#17687b;text-decoration:underline;text-underline-offset:3px}
.elementor-27188 .podcast-toc{background:#f2f6fa;padding:24px 28px!important;border-radius:8px;gap:8px!important}
.elementor-27188 .podcast-toc a{font-size:16px;line-height:1.5}
.elementor-27188 .podcast-toc ul{margin:0}
.elementor-27188 .podcast-table{overflow-x:auto;max-width:100%;margin:18px 0}
.elementor-27188 .podcast-table table{border-collapse:collapse;width:100%;margin:0;min-width:440px}
.elementor-27188 .podcast-table td,.elementor-27188 .podcast-table th{border:1px solid #d9e1ea;padding:12px;font-size:16px;line-height:1.5;color:#202a3a;background:#fff}
.elementor-27188 .podcast-table th{background:#eef3f8;font-weight:600}
@media(max-width:767px){
.elementor-27188 .podcast-episode-intro .podcast-inner{padding-top:28px!important;padding-bottom:36px!important}
.elementor-27188 .podcast-article .podcast-inner{padding-top:36px!important;padding-bottom:48px!important;gap:36px!important}
.elementor-27188 .podcast-toc{padding:20px!important}
.elementor-27188 .podcast-quote .elementor-blockquote__content{font-size:18px!important}
}/* End custom CSS */