@layer vl-colors {
 #podcast {background:#f4f7fb!important;color:#20343b!important;}
 #podcast .vl45-podcast-head :is(strong,p),#podcast .vl-podcast-copy :is(h2,p) {color:#20343b!important;}
 #podcast .vl45-podcast-head>span,#podcast [data-i18n="podSub"] {color:#815022!important;}
 #podcast .vl-podcast-player {background:#fff!important;border-color:#ccd8e5!important;}
 #podcast #podcastSampleCard {background:#17324f!important;border-color:#486582!important;color:#fff!important;}
 #podcast #podcastSampleCard :is(p,i) {color:#fff!important;}
 #podcast #podcastSampleType {color:#ffd29b!important;}
 #podcast #podcastSampleDuration {color:#dae6e6!important;}
 #podcast #podcastAudioError {background:#fff0dc!important;color:#583917!important;}
}
@layer vl-layout {
 #podcast {padding:clamp(48px,7vw,96px) clamp(16px,4vw,48px)!important;}
 .vl-podcast-layout {max-width:1200px;margin:auto;display:grid;gap:28px;align-items:center;}
 #podcast .vl45-podcast-head {margin:0!important;text-align:left!important;max-width:none!important;}
 #podcast .vl45-podcast-head strong {font-size:clamp(2rem,3.5vw,3.1rem)!important;line-height:1.15!important;}
 #podcast .vl45-podcast-head p {font-size:1rem!important;line-height:1.7!important;}
 #podcast .vl-podcast-player {width:100%;max-width:none!important;margin:0!important;padding:28px!important;border:1px solid #ccd8e5!important;border-radius:28px!important;}
 #podcast .vl-podcast-player>.flex {display:grid!important;grid-template-columns:160px minmax(0,1fr);gap:24px!important;align-items:start!important;}
 #podcast .vl-podcast-cover {padding:0!important;width:100%!important;}
 #podcast .vl-podcast-cover>.w-44.h-44 {width:160px!important;height:200px!important;border-radius:20px!important;padding:14px!important;}
 #podcast .vl-podcast-copy {width:100%!important;text-align:left!important;min-width:0;}
 #podcast h2 {font-size:clamp(1.45rem,2.5vw,2rem)!important;line-height:1.2!important;margin-bottom:12px!important;}
 #podcast #podcastSampleCard {margin-top:24px;padding:20px!important;border-radius:20px!important;}
 #podcast .vl-podcast-copy > p{font-size:15px!important;line-height:1.7!important;margin-bottom:18px!important;}
 #podcast #podcastSampleTitle{font-size:18px!important;line-height:1.45!important;}
 #podcast #podcastSampleDuration{font-size:12px!important;line-height:1.6!important;margin-top:6px!important;}
 #podcastSampleTitle {white-space:normal!important;overflow-wrap:anywhere;}
 #podcastSampleAudio {display:block;width:100%;min-height:48px;}
 #podcastAudioError {padding:12px;border-radius:12px;margin-top:12px;font-size:.875rem;line-height:1.6;}
 #podcastAudioError[hidden] {display:none!important;}
 #podcast audio:focus-visible {outline:3px solid #fff;outline-offset:4px;}
 @media(min-width:1024px){.vl-podcast-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px;}}
 @media(max-width:750px){#podcast .vl-podcast-player{padding:20px!important;}#podcast .vl-podcast-player>.flex{grid-template-columns:minmax(0,1fr)!important;}#podcast .vl-podcast-cover{justify-content:center!important;}#podcast .vl-podcast-cover>.w-44.h-44{width:220px!important;height:220px!important;}#podcast #podcastSampleCard{padding:14px!important;}}
}
