.podcast-page{--ink:#070c11;--panel:#0d1720;--line:#2b3c48;--text:#eef4f6;--muted:#afc0ca;--blue:#4fd0ff;--green:#80e4cc;margin:0;background:var(--ink);color:var(--text);font:1rem/1.65 Inter,Arial,sans-serif;color-scheme:dark}.podcast-page *{box-sizing:border-box}.podcast-page [hidden]{display:none!important}.podcast-page a{color:inherit;text-decoration:none}.podcast-page a:hover{color:var(--blue)}.podcast-page :focus-visible{outline:3px solid var(--green);outline-offset:5px}.podcast-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.podcast-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.podcast-skip{position:absolute;top:10px;left:10px;z-index:100;padding:12px 18px;transform:translateY(-180%);background:var(--blue);color:var(--ink)!important}.podcast-skip:focus{transform:none}.podcast-header{border-bottom:1px solid var(--line);background:#070e14}.podcast-header>.podcast-wrap{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:30px}.podcast-brand img{display:block;width:168px;height:auto}.podcast-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:.82rem;font-weight:500}.podcast-header nav a{display:inline-flex;align-items:center;gap:7px;min-height:44px}.podcast-header [aria-current=page]{color:var(--blue)}.podcast-hero{display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);padding:60px 0 45px}.podcast-cover{margin:0;min-width:0}.podcast-cover img{display:block;width:100%;height:auto;border:1px solid #4b6a7a;border-radius:14px;box-shadow:0 18px 70px #0009}.podcast-cover>p{text-align:center;color:#8aabbb;font-size:.65rem;letter-spacing:.14em;margin:16px 0 0}.podcast-kicker{color:var(--blue);font-size:.72rem;font-weight:600;letter-spacing:.17em;line-height:1.5;margin:0 0 13px}.podcast-hero h1{font:600 clamp(3.7rem,7vw,6.3rem)/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0}.podcast-hero h1 span{color:var(--blue)}.podcast-tagline{color:var(--text);font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.45;margin:23px 0 15px}.podcast-description{font-size:.93rem;color:var(--muted);max-width:590px;margin:0 0 24px}.podcast-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.podcast-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;border:1px solid var(--line);border-radius:6px;padding:10px 18px;font-size:.82rem;font-weight:700}.podcast-button--primary{background:var(--blue);border-color:var(--blue);color:#03111a!important}.podcast-button--primary:hover{background:#89e1ff}.podcast-button--spotify{border-color:#36865a;background:#0e2a1c;color:#9aefba!important}.podcast-button--spotify:hover{background:#18432e}.podcast-platform-status{color:#a6bbc8;font-size:.75rem;display:flex;align-items:center;gap:8px}.podcast-platform-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#e2ba78}.podcast-format{font-size:.68rem;color:#91adbd;line-height:1.9;margin:19px 0 0}.podcast-format>span{color:#456373;margin-inline:8px}.podcast-subscribe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:27px 30px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(115deg,#102332,#0d1821 65%);margin:0 0 45px}.podcast-subscribe .podcast-kicker{font-size:.63rem;margin-bottom:7px}.podcast-subscribe h2{font:600 1.65rem/1.1 Barlow Condensed,Arial,sans-serif;margin:0 0 8px}.podcast-subscribe p{font-size:.8rem;color:var(--muted);margin:0;max-width:440px}.podcast-feed label{display:block;font-size:.72rem;color:#cbdbe5;margin:0 0 7px}.podcast-feed>div{display:flex;gap:8px;min-width:0}.podcast-feed input{font:400 .76rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:#c8ecfd;background:#07131b;border:1px solid #365267;border-radius:5px;width:100%;min-width:0;padding:11px}.podcast-feed button{font:600 .75rem/1.3 Inter,Arial,sans-serif;color:var(--text);background:#193748;border:1px solid #486b7d;border-radius:5px;padding:10px 13px;white-space:nowrap;cursor:pointer;min-height:44px}.podcast-feed button:hover{border-color:var(--blue);color:var(--blue)}.podcast-feed>p{margin-top:8px;font-size:.68rem;min-height:20px}.podcast-feed>p a{text-decoration:underline;text-underline-offset:3px}.podcast-library{scroll-margin-top:24px}.podcast-library-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:21px}.podcast-library-heading .podcast-kicker{font-size:.65rem;margin:0 0 7px}.podcast-library-heading h2{font:600 2.3rem/1.1 Barlow Condensed,Arial,sans-serif;margin:0}.podcast-filters{display:flex;gap:6px}.podcast-filters button{font:500 .73rem/1.2 Inter,Arial,sans-serif;color:#aec5d3;background:#0b1720;border:1px solid #345062;border-radius:5px;min-height:42px;padding:9px 14px;cursor:pointer}.podcast-filters button[aria-pressed=true]{color:var(--ink);border-color:var(--blue);background:var(--blue)}.podcast-filters button:hover:not([aria-pressed=true]){border-color:var(--blue);color:var(--blue)}.podcast-filter-status{font-size:.75rem;color:var(--muted);margin:0 0 12px}.podcast-episodes{display:grid;gap:17px}.podcast-episode{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:25px 29px;scroll-margin-top:22px;min-width:0}.podcast-episode:target{border-color:var(--blue);box-shadow:0 0 0 2px #4fd0ff22}.podcast-episode-meta{display:flex;align-items:center;gap:15px;font-size:.7rem;color:#9bb4c4;flex-wrap:wrap}.podcast-edition{font-size:.63rem;line-height:1.4;letter-spacing:.08em;font-weight:700;border:1px solid #295c6e;border-radius:4px;padding:5px 8px;background:#102c38;color:#a8e5ff}.podcast-edition--evening{border-color:#57507f;background:#27213d;color:#d1c6f4}.podcast-duration{margin-left:auto;color:#c2d8e5;font-variant-numeric:tabular-nums}.podcast-episode h3{font:600 clamp(1.65rem,3vw,2rem)/1.2 "Barlow Condensed",Arial,sans-serif;letter-spacing:.005em;margin:16px 0 12px;max-width:930px;overflow-wrap:anywhere}.podcast-summary{font-size:.89rem;line-height:1.7;color:#b9cdd9;max-width:990px;margin:0 0 21px}.podcast-episode audio{display:block;width:100%;height:46px;border-radius:23px;margin:4px 0 14px;accent-color:var(--blue)}.podcast-episode-links{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.76rem;margin:7px 0 0}.podcast-episode-links>a{min-height:38px;display:flex;align-items:center;gap:8px;color:var(--blue)}.podcast-episode-links small{font-size:.68rem;color:var(--muted)}.podcast-notes{border-top:1px solid #253847;margin-top:10px;padding-top:12px;font-size:.74rem;color:#9fb9c9}.podcast-notes summary{cursor:pointer;min-height:32px;line-height:1.8;width:fit-content;color:#b3cbd8}.podcast-notes[open] summary{color:var(--blue);margin-bottom:8px}.podcast-notes p{margin:6px 0;max-width:960px}.podcast-notes ul{padding-left:20px;display:grid;gap:6px;margin-bottom:5px}.podcast-notes a{color:#afd7eb;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.podcast-audio-error{color:#ffd7aa;font-size:.78rem;margin:8px 0}.podcast-empty{color:var(--muted);font-size:.9rem;padding:25px 0}.podcast-empty a{color:var(--blue);text-decoration:underline}.podcast-editorial{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;margin:44px 0 50px;padding-top:29px;border-top:1px solid var(--line)}.podcast-editorial-mark{font:600 1.5rem/1 Barlow Condensed,Arial,sans-serif;letter-spacing:.04em;color:var(--blue);border:1px solid #37677b;border-radius:50%;height:52px;width:52px;display:flex;align-items:center;justify-content:center;background:#0b1c28}.podcast-editorial h2{font:600 1.15rem/1.3 Inter,Arial,sans-serif;margin:0 0 9px}.podcast-editorial p{font-size:.8rem;color:var(--muted);margin:0 0 12px;max-width:900px}.podcast-editorial a{font-size:.75rem;color:var(--blue)}.podcast-footer{border-top:1px solid var(--line);padding:27px 0;background:#05090c;color:var(--muted);font-size:.75rem}.podcast-footer>.podcast-wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.podcast-footer nav{display:flex;flex-wrap:wrap;gap:22px}@media(max-width:850px){.podcast-wrap{width:calc(100% - 40px)}.podcast-header>.podcast-wrap{gap:20px}.podcast-header nav{gap:14px;font-size:.73rem}.podcast-brand img{width:140px}.podcast-hero{grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:30px;padding:38px 0}.podcast-hero h1{font-size:4.2rem}.podcast-tagline{font-size:1.1rem}.podcast-description{font-size:.85rem}.podcast-subscribe{gap:25px;padding:24px}.podcast-episode{padding:22px}}@media(max-width:600px){.podcast-wrap{width:calc(100% - 30px)}.podcast-header>.podcast-wrap{align-items:start;flex-direction:column;gap:4px;padding:13px 0 6px;min-height:0}.podcast-brand img{width:130px}.podcast-header nav{width:100%;gap:15px;justify-content:space-between;font-size:.68rem}.podcast-header nav a{min-height:38px}.podcast-hero{grid-template-columns:100px minmax(0,1fr);gap:17px;align-items:start;padding:29px 0}.podcast-cover img{border-radius:8px}.podcast-cover>p{font-size:.42rem;letter-spacing:.06em;margin-top:10px;line-height:1.6}.podcast-hero .podcast-kicker{font-size:.56rem;letter-spacing:.12em;margin-bottom:9px}.podcast-hero h1{font-size:clamp(2.6rem,10vw,3.8rem)}.podcast-tagline{font-size:.97rem;margin:15px 0 12px}.podcast-description{font-size:.78rem;margin-bottom:16px}.podcast-actions{gap:10px}.podcast-button{font-size:.73rem;min-height:43px;padding:9px 12px}.podcast-platform-status{font-size:.64rem}.podcast-format{font-size:.6rem;margin-top:15px}.podcast-format>span{margin-inline:3px}.podcast-subscribe{grid-template-columns:1fr;gap:17px;padding:21px 18px;margin-bottom:32px}.podcast-subscribe h2{font-size:1.6rem}.podcast-subscribe p{font-size:.74rem}.podcast-feed input{font-size:.67rem}.podcast-feed button{font-size:.7rem;padding-inline:10px}.podcast-library-heading{align-items:start;flex-direction:column;gap:15px;margin-bottom:16px}.podcast-library-heading h2{font-size:2rem}.podcast-filters{width:100%}.podcast-filters button:first-child{flex:1}.podcast-filters button{min-height:42px;font-size:.72rem}.podcast-episode{padding:19px 17px}.podcast-episode-meta{font-size:.62rem;gap:9px}.podcast-edition{font-size:.56rem;padding:4px 6px}.podcast-episode h3{font-size:1.6rem;margin-top:14px}.podcast-summary{font-size:.8rem;margin-bottom:18px}.podcast-episode-links{font-size:.7rem;gap:7px}.podcast-notes{font-size:.7rem}.podcast-editorial{gap:14px;grid-template-columns:40px minmax(0,1fr);margin:34px 0}.podcast-editorial-mark{width:40px;height:40px;font-size:1.15rem}.podcast-editorial h2{font-size:.99rem}.podcast-editorial p{font-size:.75rem}.podcast-editorial a{font-size:.7rem}.podcast-footer{font-size:.7rem;padding:23px 0}.podcast-footer nav{gap:19px}}@media(max-width:360px){.podcast-hero{grid-template-columns:75px minmax(0,1fr);gap:13px}.podcast-hero h1{font-size:2.65rem}.podcast-header nav{gap:10px;font-size:.61rem}.podcast-episode-meta{gap:7px}.podcast-feed>div{flex-wrap:wrap}.podcast-feed button{width:100%}}@media(prefers-reduced-motion:no-preference){html:has(.podcast-page){scroll-behavior:smooth}}.podcast-edition--original{background:#35271f;color:#edb88e;border-color:#876148}.podcast-filters{flex-wrap:wrap}.podcast-full-video{max-width:960px;margin:0 0 28px;padding:24px;background:#0d1c25;border:1px solid #375266;border-radius:9px;scroll-margin-top:24px}.podcast-video-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.podcast-video-heading h2{font:600 2.1rem/1.1 Barlow Condensed,Arial,sans-serif;margin:0;color:#f5efe3}.podcast-video-heading p:last-child{font-size:.72rem;color:#a8c1cf;margin:0;line-height:1.7}.podcast-full-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border-radius:5px}.podcast-video-note{font-size:.74rem;line-height:1.8;color:#abc1cc;margin:15px 0 0}.podcast-video-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:15px;font-size:.7rem}.podcast-video-links a{color:#9bdcf1;text-decoration:underline;text-underline-offset:4px}.podcast-video-heading .originals-overline{margin-bottom:9px;font-size:.62rem;color:#e0ab80}@media(max-width:650px){.podcast-full-video{padding:18px 14px}.podcast-video-heading{align-items:start;flex-direction:column;gap:10px}.podcast-video-heading h2{font-size:1.9rem}.podcast-video-links{font-size:.68rem;gap:12px 18px}}@media print{.podcast-full-video{display:none!important}}
