.podcast-hero{text-align:center;padding:128px 0 96px;position:relative;overflow:hidden}.podcast-hero h1{letter-spacing:-.04em;color:var(--text-dark);margin:0 0 16px;font-size:56px;font-weight:800;line-height:1.05}.podcast-hero-sub{color:var(--text-body);max-width:580px;margin:0 auto;font-size:17px;line-height:1.6}.podcast-listen-strip-wrap{z-index:10;margin-top:-36px;position:relative}.podcast-listen-strip-card{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;width:fit-content;max-width:100%;margin:0 auto;padding:16px 24px;display:flex}.podcast-listen-strip-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:700}.podcast-listen-strip-divider{background:var(--border-strong);flex-shrink:0;align-self:center;width:1px;height:28px}.podcast-listen-strip-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.podcast-listen-chip{border:1px solid var(--border);background:var(--white);color:var(--text-dark);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s;display:inline-flex}a.podcast-listen-chip:hover{border-color:var(--dark);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.podcast-listen-chip svg{flex-shrink:0}.podcast-listen-chip-live svg{color:#0a66c2}.podcast-listen-chip-spotify svg{color:#1db954}.podcast-listen-chip-youtube svg{color:red}.podcast-listen-chip-soon{color:var(--text-muted);background:var(--surface-1);cursor:default}.podcast-listen-chip-soon svg{color:var(--text-muted);opacity:.7}.podcast-listen-chip-status{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-left:1px solid var(--border-strong);margin-left:2px;padding-left:8px;font-size:10px;font-weight:700}.podcast-featured{background:var(--white);padding:72px 0 88px}.podcast-featured-heading{letter-spacing:-.025em;text-align:center;color:var(--text-dark);margin:0 0 36px;font-size:30px;font-weight:800;line-height:1.2}.podcast-featured-card{background:var(--white);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;padding:24px;display:grid;box-shadow:0 1px 2px #08233d0a}.podcast-featured-cover{aspect-ratio:1440/809;background:var(--dark);border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.podcast-featured-cover img{object-fit:contain;width:100%;height:100%;display:block}.podcast-featured-body{flex-direction:column;min-width:0;padding:8px 12px 8px 4px;display:flex}.podcast-episode-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:#066ddb14;border-radius:100px;align-self:flex-start;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.podcast-featured-title{letter-spacing:-.02em;color:var(--text-dark);margin:0 0 14px;font-size:24px;font-weight:800;line-height:1.25}.podcast-featured-excerpt{color:var(--text-body);margin:0 0 22px;font-size:15px;line-height:1.65}.podcast-guests{border-top:1px solid var(--border);margin-bottom:22px;padding-top:18px}.podcast-guests-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:700}.podcast-guests-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.podcast-guests-list li{align-items:baseline;gap:10px;font-size:14px;line-height:1.4;display:flex}.podcast-guest-name{color:var(--text-dark);font-weight:600}.podcast-guest-role{color:var(--text-muted);font-size:13px}.podcast-featured-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.podcast-featured-actions .btn-platform svg{flex-shrink:0;transition:transform .2s}.podcast-featured-actions .btn-platform:hover svg{transform:scale(1.05)}.podcast-featured-actions .btn-platform-spotify svg{color:#1db954}.podcast-featured-actions .btn-platform-youtube svg{color:red}.podcast-about{background:var(--surface-1);padding:88px 0}.podcast-about-header{text-align:center;max-width:620px;margin:0 auto 48px}.podcast-about-header .section-label{justify-content:center;margin-bottom:14px}.podcast-about-header h2{letter-spacing:-.025em;color:var(--text-dark);margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.2}.podcast-about-header p{color:var(--text-body);margin:0;font-size:15px;line-height:1.65}.podcast-about-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.podcast-about-card{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:28px 24px;transition:box-shadow .25s,transform .25s,border-color .25s}.podcast-about-card:hover{box-shadow:var(--shadow-lg);border-color:#08233d1a;transform:translateY(-2px)}.podcast-about-icon{width:44px;height:44px;color:var(--blue);background:#066ddb14;border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.podcast-about-card h3{color:var(--text-dark);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:700}.podcast-about-card p{color:var(--text-body);margin:0;font-size:14px;line-height:1.6}.podcast-about-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:14px;font-size:12.5px;display:inline-flex}.podcast-about-meta-item{align-items:center;gap:6px;display:inline-flex}.podcast-about-meta-item svg{color:var(--blue);opacity:.65;flex-shrink:0}.podcast-hosts{background:var(--white);padding:88px 0}.podcast-hosts-header{text-align:center;max-width:620px;margin:0 auto 40px}.podcast-hosts-header .section-label{justify-content:center;margin-bottom:14px}.podcast-hosts-header h2{letter-spacing:-.025em;color:var(--text-dark);margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.2}.podcast-hosts-header p{color:var(--text-body);margin:0;font-size:15px;line-height:1.65}.podcast-hosts-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.podcast-host-card{background:var(--white);border:1px solid var(--border);border-radius:14px;grid-template-columns:140px 1fr;gap:24px;padding:24px;transition:box-shadow .25s,transform .25s,border-color .25s;display:grid}.podcast-host-card:hover{box-shadow:var(--shadow-lg);border-color:#08233d1a;transform:translateY(-2px)}.podcast-host-photo{background:var(--surface-1);border-radius:12px;flex-shrink:0;width:140px;height:140px;overflow:hidden}.podcast-host-photo img{object-fit:cover;width:100%;height:100%;display:block}.podcast-host-body{min-width:0}.podcast-host-role{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:#066ddb14;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.podcast-host-name{color:var(--text-dark);letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:700}.podcast-host-bio{color:var(--text-body);margin:0;font-size:14px;line-height:1.6}@media (max-width:1024px){.podcast-featured-card{grid-template-columns:1fr;gap:28px;padding:20px}.podcast-featured-body{padding:4px 8px 8px}.podcast-about-grid,.podcast-hosts-grid{grid-template-columns:1fr}}@media (max-width:768px){.podcast-hero{padding:104px 0 72px}.podcast-hero h1{font-size:clamp(34px,9vw,44px)}.podcast-hero-sub{font-size:15px}.podcast-listen-strip-wrap{margin-top:-24px}.podcast-listen-strip-card{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:16px}.podcast-listen-strip-divider{display:none}.podcast-featured{padding:56px 0 64px}.podcast-featured-heading{margin-bottom:24px;font-size:24px}.podcast-featured-title{font-size:20px}.podcast-featured-actions .btn-primary,.podcast-featured-actions .btn-ghost{flex:1;justify-content:center}.podcast-hosts{padding:56px 0 64px}.podcast-hosts-header h2{font-size:24px}.podcast-host-card{text-align:left;grid-template-columns:1fr;gap:16px}.podcast-host-photo{aspect-ratio:16/10;width:100%;height:auto}.podcast-about{padding:64px 0}.podcast-about-header h2{font-size:24px}}.podcast-cover-placeholder{color:#fff;background:radial-gradient(120% 100% at 0 0,#066ddbbf 0%,#0000 55%),radial-gradient(140% 120% at 100% 100%,#fdce3f59 0%,#0000 60%),linear-gradient(135deg,#08233d 0%,#0c3760 60%,#08233d 100%);flex-direction:column;justify-content:center;width:100%;height:100%;padding:28px 24px;display:flex;position:relative}.podcast-cover-placeholder-brand{letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-bottom:12px;font-size:11px;font-weight:700}.podcast-cover-placeholder-number{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin-bottom:10px;font-size:12px;font-weight:700}.podcast-cover-placeholder-title{letter-spacing:-.015em;color:#fff;font-size:22px;font-weight:800;line-height:1.2}.podcast-cover-placeholder-card .podcast-cover-placeholder-title{font-size:18px}@media (max-width:768px){.podcast-cover-placeholder-title{font-size:18px}}.podcast-archive{background:var(--surface-1);padding:88px 0}.podcast-archive-header{text-align:center;max-width:620px;margin:0 auto 40px}.podcast-archive-header .section-label{justify-content:center;margin-bottom:14px}.podcast-archive-header h2{letter-spacing:-.025em;color:var(--text-dark);margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.2}.podcast-archive-header p{color:var(--text-body);margin:0;font-size:15px;line-height:1.65}.podcast-archive-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.podcast-archive-card{background:var(--white);border:1px solid var(--border);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;overflow:hidden}.podcast-archive-card:hover{box-shadow:var(--shadow-lg);border-color:#08233d1a;transform:translateY(-2px)}.podcast-archive-cover{aspect-ratio:1440/809;background:var(--dark);position:relative;overflow:hidden}.podcast-archive-cover img{object-fit:cover;width:100%;height:100%;display:block}.podcast-archive-body{flex-direction:column;gap:10px;padding:20px 22px 24px;display:flex}.podcast-archive-title{letter-spacing:-.015em;color:var(--text-dark);margin:0;font-size:19px;font-weight:800;line-height:1.3}.podcast-archive-excerpt{color:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.podcast-archive-meta{color:var(--text-muted);margin-top:4px;font-size:12px}.podcast-episode-hero{text-align:center;padding:120px 0 44px;position:relative}.podcast-episode-crumbs{letter-spacing:.02em;color:var(--text-muted);margin-bottom:18px;font-size:12.5px}.podcast-episode-crumbs a{color:var(--blue);text-decoration:none}.podcast-episode-crumbs a:hover{text-decoration:underline}.podcast-episode-title{letter-spacing:-.025em;color:var(--text-dark);max-width:900px;margin:0 auto 16px;font-size:clamp(30px,4.4vw,44px);font-weight:800;line-height:1.15}.podcast-episode-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:14px;display:inline-flex}.podcast-episode-meta-sep{color:#08233d40}.podcast-episode-player-section{background:var(--white);padding:20px 0 88px}.podcast-episode-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.podcast-episode-main{min-width:0}.podcast-episode-video{aspect-ratio:16/9;background:var(--dark);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 30px #08233d1f}.podcast-episode-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.podcast-episode-listen-inline{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-bottom:8px;display:flex}.podcast-episode-listen-inline-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-right:4px;font-size:12px;font-weight:700}.btn-platform-linkedin svg{color:#0a66c2}.podcast-episode-section{margin-top:44px}.podcast-episode-h2{letter-spacing:-.02em;color:var(--text-dark);margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.25}.podcast-episode-lede{color:var(--text-body);margin:0;font-size:16px;line-height:1.7}.podcast-episode-topics{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.podcast-episode-topics li{color:var(--text-body);background:var(--surface-1);border-radius:8px;padding:10px 14px 10px 34px;font-size:14.5px;line-height:1.55;position:relative}.podcast-episode-topics li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:14px}.podcast-episode-chapters{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.podcast-episode-chapters li{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;align-items:baseline;gap:16px;padding:12px 18px;display:grid}.podcast-episode-chapters li:last-child{border-bottom:0}.podcast-episode-chapter-time{font-variant-numeric:tabular-nums;color:var(--blue);letter-spacing:.02em;font-size:13px;font-weight:700}.podcast-episode-chapter-title{color:var(--text-body);font-size:15px;line-height:1.5}.podcast-episode-takeaways{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.podcast-episode-takeaways li{border:1px solid var(--border);color:var(--text-body);background:var(--white);border-radius:10px;padding:14px 16px 14px 44px;font-size:15px;line-height:1.6;position:relative}.podcast-episode-takeaways li:before{content:"";background:var(--yellow);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--white), 0 0 0 1px #fdce3f66;border-radius:50%;position:absolute;top:18px;left:16px}.podcast-episode-quotes{flex-direction:column;gap:20px;display:flex}.podcast-episode-quote{border-left:3px solid var(--yellow);background:var(--surface-1);border-radius:0 12px 12px 0;margin:0;padding:24px 26px}.podcast-episode-quote blockquote{color:var(--text-dark);letter-spacing:-.005em;margin:0 0 12px;padding:0;font-size:17px;font-weight:500;line-height:1.55}.podcast-episode-quote figcaption{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.podcast-episode-quote-name{color:var(--text-body);font-weight:600}.podcast-episode-quote-time{font-variant-numeric:tabular-nums;background:var(--white);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.podcast-episode-resources{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.podcast-episode-resources li{background:var(--surface-1);border-radius:8px;padding:12px 14px;font-size:14.5px;line-height:1.55}.podcast-episode-resources a{color:var(--blue);font-weight:600;text-decoration:none}.podcast-episode-resources a:hover{text-decoration:underline}.podcast-episode-resource-desc{color:var(--text-body)}.podcast-episode-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:92px}.podcast-episode-cover-wrap{aspect-ratio:1440/809;background:var(--dark);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}.podcast-episode-cover-wrap img{object-fit:cover;width:100%;height:100%;display:block}.podcast-episode-guests-card{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:20px 20px 22px}.podcast-episode-guests-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:11px;font-weight:700}.podcast-episode-guests-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.podcast-episode-guests-list li{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.podcast-episode-guest-photo{background:var(--surface-1);border-radius:50%;width:52px;height:52px;overflow:hidden}.podcast-episode-guest-photo img{object-fit:cover;width:100%;height:100%;display:block}.podcast-episode-guest-photo-placeholder{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#066ddb 0%,#08233d 100%);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.podcast-episode-guest-body{min-width:0}.podcast-episode-guest-name{color:var(--text-dark);font-size:14.5px;font-weight:600;line-height:1.3}.podcast-episode-guest-name a{color:inherit;text-decoration:none}.podcast-episode-guest-name a:hover{color:var(--blue)}.podcast-episode-guest-role{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.4}.podcast-episode-more{background:var(--surface-1);padding:88px 0}.podcast-episode-more-header{text-align:center;max-width:620px;margin:0 auto 40px}.podcast-episode-more-header .section-label{justify-content:center;margin-bottom:14px}.podcast-episode-more-header h2{letter-spacing:-.02em;color:var(--text-dark);margin:0;font-size:28px;font-weight:800;line-height:1.2}.podcast-episode-more-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}@media (max-width:1024px){.podcast-archive-grid{grid-template-columns:1fr}.podcast-episode-layout{grid-template-columns:1fr;gap:32px}.podcast-episode-sidebar{position:static}}@media (max-width:768px){.podcast-archive{padding:56px 0 64px}.podcast-archive-header h2{font-size:24px}.podcast-episode-hero{padding:104px 0 32px}.podcast-episode-player-section{padding:12px 0 56px}.podcast-episode-section{margin-top:32px}.podcast-episode-h2{font-size:20px}.podcast-episode-chapters li{grid-template-columns:60px 1fr;gap:10px;padding:10px 14px}.podcast-episode-quote{padding:18px 20px}.podcast-episode-quote blockquote{font-size:16px}.podcast-episode-more{padding:56px 0 64px}}
