body.page-id-19 #Content .og-podcast-header{margin-bottom:0}
body.page-id-19 #Header_wrapper{position:absolute!important;top:0!important;left:0!important;width:100%!important;background:transparent!important;z-index:100}
body.page-id-19 #Header,body.page-id-19 .header_placeholder{height:0!important;min-height:0!important;background:transparent!important}
body.page-id-19 #Subheader{display:none!important}
body.page-id-19 #Content.og-podcast-page{position:relative;left:0;width:100%!important;max-width:none!important;transform:none!important;margin:0!important;padding:0!important}
body.page-id-19 #Content .og-work-archive{padding-top:calc(76px + var(--og-section-gap))}
.og-podcast-playlist{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);border:1px solid var(--og-glass-border);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.025);box-shadow:0 16px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.28)}
.og-podcast-player{min-width:0;aspect-ratio:16/9;background:#050505;align-self:start;position:relative}
.og-podcast-player iframe{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;border:0;margin:0}
body.page-id-19 #Content .og-podcast-player .og-consent-embed{box-sizing:border-box;min-height:100%;width:100%;height:100%;margin:0;border:0;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}
.og-podcast-episodes{padding:28px 24px;display:flex;flex-direction:column;min-width:0}
.og-podcast-meta{color:var(--og-blue);font-size:12px;letter-spacing:.08em;line-height:1.6}
body.page-id-19 #Content .og-podcast-episodes h2{color:var(--og-pink)!important;font-size:clamp(22px,2vw,28px);line-height:1.25;margin:10px 0 24px}
.og-podcast-episodes ol{list-style:none;margin:0 0 24px;padding:0}
.og-podcast-episodes li{list-style:none;margin:0;padding:0;border-top:1px solid var(--og-glass-border)}
.og-podcast-episodes li:last-child{border-bottom:1px solid var(--og-glass-border)}
body.page-id-19 #Content .og-podcast-episodes button{display:flex;align-items:center;gap:12px;width:100%;padding:18px 0;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-align:left;font-family:inherit;font-size:17px;line-height:1.4;cursor:pointer}
body.page-id-19 #Content .og-podcast-episodes button:before,body.page-id-19 #Content .og-podcast-episodes button:after{display:none!important}
.og-podcast-episode-number{color:var(--og-blue);font:13px/1.4 monospace}
.og-podcast-episodes small{display:block;font-size:11px;line-height:1.5;color:#aaa;margin-top:4px}
.og-podcast-play{color:var(--og-green);font-size:12px;margin-left:auto}
body.page-id-19 #Content .og-podcast-episodes button:hover{color:var(--og-green)!important}
body.page-id-19 #Content .og-podcast-episodes button:focus-visible{outline:2px solid var(--og-pink);outline-offset:3px}
.og-podcast-youtube{margin-top:auto;color:var(--og-blue);font-size:12px;line-height:1.6}
.og-podcast-prose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;color:#fff}
body.page-id-19 #Content .og-podcast-prose h3{color:var(--og-pink)!important;font-size:var(--og-section-title-size);line-height:1.2;margin:0 0 20px}
body.page-id-19 #Content .og-podcast-prose p{color:#fff;font-size:18px;line-height:1.7;margin:0}
@media(min-width:768px){.og-podcast-prose article+article{padding-top:calc(var(--og-section-title-size) * 1.2 + 20px)}}
@media(max-width:959px){.og-podcast-playlist{grid-template-columns:minmax(0,1fr)}.og-podcast-episodes ol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.og-podcast-episodes li{border-bottom:1px solid var(--og-glass-border)}.og-podcast-episodes{padding:24px}.og-podcast-episodes h2{margin-bottom:20px}}
@media(max-width:767px){.og-podcast-prose{grid-template-columns:minmax(0,1fr);gap:24px}.og-podcast-episodes{padding:20px}.og-podcast-episodes ol{grid-template-columns:minmax(0,1fr);gap:0}.og-podcast-player .og-consent-embed{font-size:14px}.og-podcast-prose article+article{padding-top:0}}
