.editorial{--ed-paper:oklch(.985 .002 250);--ed-ink:oklch(.15 .015 250);--ed-deep:oklch(.18 .09 265);--ed-blue:oklch(.47 .285 265);--ed-cyan:oklch(.86 .18 190);--ed-line:color-mix(in oklab,var(--ed-deep) 18%,var(--ed-paper));background:var(--ed-paper);color:var(--ed-ink);font-family:var(--font-text),sans-serif;line-height:1.5;min-height:100vh}.editorial :is(h1,h2,h3){font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.08;text-wrap:balance;margin:0}.editorial p{margin:0}.editorial a{text-decoration:none;color:inherit}.editorial :is(a,button,input):focus-visible{outline:3px solid var(--ed-blue);outline-offset:5px}.editorial button{font:inherit;cursor:pointer}.ed-section{padding:76px max(24px,calc((100vw - 1312px)/2))}.ed-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px max(24px,calc((100vw - 1312px)/2));border-bottom:1px solid var(--ed-line)}.ed-brand{font-family:var(--font-display),sans-serif;font-size:25px;font-weight:800;white-space:nowrap}.ed-header nav{display:flex;align-items:center;gap:30px;font-size:15px}.ed-header a[aria-current]{color:var(--ed-blue)}.editorial .ed-action{display:inline-block;padding:17px 25px;border-radius:40px;background:var(--ed-blue);color:white;position:relative;isolation:isolate;overflow:hidden;border:0;font-size:16px;line-height:1.4}.ed-action:before{content:"";position:absolute;inset:0;background:var(--ed-deep);z-index:-1;transform:translateX(-105%);transition:transform .79s cubic-bezier(.22,1,.36,1)}.ed-action:is(:hover,:focus-visible):before{transform:translateX(0)}.ed-footer{display:flex;gap:30px;flex-wrap:wrap;padding:30px max(24px,calc((100vw - 1312px)/2));border-top:1px solid var(--ed-line);font-size:15px}.ed-footer a:last-child{margin-left:auto}.ed-hero h1{font-size:clamp(64px,9vw,130px);color:var(--ed-blue);letter-spacing:-.055em}.ed-hero>p{font-size:25px;margin-top:28px;max-width:780px}.ed-channel-nav{display:flex;flex-wrap:wrap;gap:35px;margin-top:40px;font-size:21px;color:var(--ed-blue)}.ed-channel-nav a{border-bottom:1px solid var(--ed-line);padding-bottom:8px}.ed-channel{display:grid;grid-template-columns:34% 66%;border-top:1px solid var(--ed-line)}.ed-channel-heading{padding-right:50px;align-self:start;position:sticky;top:50px}.ed-channel-heading h2{font-size:52px;color:var(--ed-blue)}.ed-channel-heading>p{font-size:20px;margin-top:25px;max-width:320px}.ed-channel-heading .ed-action{margin-top:30px}.ed-channel-podcast{background:color-mix(in oklab,var(--ed-cyan) 8%,var(--ed-paper))}.ed-media-row{border-top:1px solid var(--ed-line);padding:23px 0}.ed-media-row:first-child{border-top:0;padding-top:0}.ed-media-row>a{display:grid;grid-template-columns:210px minmax(0,1fr) 28px;gap:25px;align-items:center}.ed-thumbnail{position:relative;display:block;overflow:hidden;background:var(--ed-deep);aspect-ratio:16/9}.ed-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.ed-play{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;background:var(--ed-blue);color:white;border-radius:50%;font-size:13px;transition:transform .22s ease}.ed-featured:is(:hover,:focus-visible) .ed-play,.ed-media-row a:is(:hover,:focus-visible) .ed-play{transform:scale(1.12)}.ed-media-row h3{font-size:27px;line-height:1.15;letter-spacing:-.025em;text-wrap:wrap}.ed-outbound{font-size:28px}.ed-media-row a:hover h3,.ed-outbound,.editorial .ed-back{color:var(--ed-blue)}.editorial .ed-back{display:inline-block;border-bottom:1px solid var(--ed-line);padding-bottom:10px;margin-bottom:40px;font-size:15px}.ed-featured-grid{display:grid;grid-template-columns:43% 57%;align-items:center}.ed-featured-grid>div{padding-right:55px}.ed-collection-heading h1{font-size:clamp(48px,5.8vw,84px);color:var(--ed-blue);max-width:1100px}.ed-collection-heading p{font-size:22px;margin:26px 0;max-width:450px}.ed-collection-heading .ed-action{margin-top:24px}.ed-featured h2{font-size:31px;margin-top:18px}.ed-featured .ed-play{width:58px;height:58px;font-size:20px;left:20px;bottom:20px}.ed-toolbar{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.ed-toolbar h2{font-size:52px}.ed-toolbar label{max-width:430px;width:100%}.ed-toolbar input{font:inherit;font-size:19px;padding:16px 0;border:0;border-bottom:2px solid var(--ed-blue);width:100%;background:transparent;border-radius:0}.ed-collection .ed-media-row>a{grid-template-columns:260px minmax(0,1fr) 30px;gap:40px}.ed-collection .ed-media-row h3{font-size:32px;max-width:700px}.ed-collection output{display:block;color:var(--ed-blue);margin-bottom:20px}.ed-podcast-about{display:grid;grid-template-columns:58% 42%}.ed-podcast-about>div:first-child{padding-right:80px}.ed-podcast-about h2{font-size:60px;margin-bottom:30px}.ed-podcast-about p{font-size:20px;margin-top:22px}.ed-podcast-topics article{padding:23px 0;border-top:1px solid var(--ed-line)}.ed-podcast-topics h3{font-size:35px;color:var(--ed-blue)}.ed-podcast-topics p{font-size:17px;margin-top:15px}.ed-series{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px;background:var(--ed-deep);color:var(--ed-paper);align-items:start}.ed-series-stage{min-width:0}.ed-player-screen{aspect-ratio:16/9;background:black;overflow:hidden}.ed-load-player,.ed-player-screen iframe{width:100%;height:100%;display:block;border:0}.ed-load-player{position:relative;padding:0;background:var(--ed-deep)}.ed-load-player .ed-play{inset:0;margin:auto;width:78px;height:78px;border:2px solid white;font-size:25px}.editorial .ed-current-title{font-size:25px;line-height:1.25;margin:24px 0;min-height:2.5em}.editorial .ed-playlist-out{color:var(--ed-cyan);font-size:15px;border-bottom:1px solid}.ed-queue{max-height:560px;overflow:auto;scrollbar-color:var(--ed-cyan) var(--ed-deep);padding-right:12px}.ed-queue-item{font:inherit;text-align:left;display:grid;grid-template-columns:20px 1fr;gap:14px;width:100%;padding:20px 15px;background:transparent;border:0;border-bottom:1px solid #ffffff30;color:var(--ed-paper);line-height:1.35;font-size:18px;transition:background-color .22s ease,color .22s ease}.ed-queue-item[aria-pressed=true]{background:var(--ed-cyan);color:var(--ed-deep)}.ed-queue-item:hover:not([aria-pressed=true]){background:#ffffff12}.editorial .ed-series :is(button,a):focus-visible{outline:3px solid var(--ed-cyan);outline-offset:-3px}.ed-legal-hero{padding-bottom:50px}.ed-legal-hero h1{font-size:clamp(48px,7vw,100px);color:var(--ed-blue);max-width:1100px}.editorial .ed-updated{margin-top:28px;font-size:15px}.ed-document-layout{display:grid;grid-template-columns:30% minmax(0,1fr);gap:70px;padding-top:20px;align-items:start}.ed-toc{position:sticky;top:30px;max-height:calc(100vh - 60px);overflow:auto;padding-right:20px}.ed-toc h2{font-size:20px;margin-bottom:15px}.ed-toc a{display:block;padding:9px 12px;border-left:2px solid var(--ed-line);font-size:15px;line-height:1.35}.ed-toc a[aria-current]{color:var(--ed-blue);background:color-mix(in oklab,var(--ed-cyan) 12%,var(--ed-paper));border-color:var(--ed-blue)}.ed-document{max-width:780px}.editorial .ed-intro{font-size:22px;line-height:1.6;margin-bottom:55px}.ed-document article{padding:35px 0;border-top:1px solid var(--ed-line);scroll-margin-top:35px}.ed-document h2{font-size:32px;color:var(--ed-deep);margin-bottom:24px}.ed-copy{white-space:pre-line;font-size:18px;line-height:1.75}.ed-legal-contact{margin-top:30px;padding:30px;background:color-mix(in oklab,var(--ed-cyan) 12%,var(--ed-paper))}.ed-legal-contact p{margin:12px 0}.ed-legal-contact a{color:var(--ed-blue);text-decoration:underline}.ed-text-button{background:none;border:0;border-bottom:1px solid var(--ed-blue);padding:8px 0;color:var(--ed-blue);margin-top:25px}@media(max-width:1050px){.ed-header{flex-wrap:wrap}.ed-header nav{flex-wrap:wrap;gap:22px}.ed-channel{grid-template-columns:1fr;gap:40px}.ed-channel-heading{position:static;padding:0}.ed-channel-heading>p{max-width:650px}.ed-featured-grid{grid-template-columns:1fr;gap:40px}.ed-featured-grid>div{padding:0}.ed-featured{max-width:730px}.ed-toolbar{align-items:start;flex-direction:column;gap:25px}.ed-podcast-about{grid-template-columns:1fr;gap:40px}.ed-podcast-about>div:first-child{padding:0}}@media(max-width:900px){.ed-series{grid-template-columns:1fr;gap:32px}.ed-queue{max-height:390px}.editorial .ed-current-title{font-size:22px}.ed-queue-item{font-size:17px}.ed-document-layout{grid-template-columns:1fr;gap:45px}.ed-toc{position:static;max-height:none}.ed-toc a{padding:10px 12px}.ed-document{max-width:none}}@media(max-width:600px){.ed-section{padding:48px 24px}.ed-hero h1{font-size:48px;overflow-wrap:anywhere}.ed-hero>p{font-size:21px}.ed-channel-heading h2{font-size:40px}.ed-collection .ed-media-row>a,.ed-media-row>a{grid-template-columns:112px minmax(0,1fr);gap:17px}.ed-collection .ed-media-row h3,.ed-media-row h3{font-size:20px;line-height:1.2}.ed-outbound{display:none}.ed-play{width:26px;height:26px;left:7px;bottom:7px;font-size:10px}.ed-media-row{padding:20px 0}.ed-collection-heading h1{font-size:40px}.ed-featured h2{font-size:25px}.ed-podcast-about h2,.ed-toolbar h2{font-size:42px}.ed-channel-nav{gap:20px;font-size:18px}.ed-legal-hero h1{font-size:43px;overflow-wrap:anywhere}.editorial .ed-intro{font-size:20px}.ed-document h2{font-size:28px}.ed-copy{font-size:17px}.ed-legal-contact{padding:24px}.ed-footer a:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){.editorial *,.editorial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ed-play{transform:none!important}.ed-channel-heading,.ed-toc{position:static}}@media print{.ed-footer,.ed-header,.ed-print,.ed-toc{display:none}.ed-document-layout{display:block;padding:0}.ed-legal-hero{padding:0 0 24px}.ed-legal-hero h1{font-size:32px}.ed-document{max-width:none}.ed-document h2{break-after:avoid;font-size:23px}.ed-copy,.editorial .ed-intro{font-size:12pt}.ed-legal-contact{background:none;padding:0}.editorial{background:white;color:black}}@media(prefers-reduced-motion:reduce){html:has(.editorial){scroll-behavior:auto!important}}.ed-nav-clip{display:block;perspective:1200px;line-height:26px;height:26px}.ed-nav-turn{display:block;position:relative;transform-style:preserve-3d;transform-origin:50% 50% -13px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ed-nav-turn>span{display:block;backface-visibility:hidden}.ed-nav-turn>span[aria-hidden]{position:absolute;inset:0;color:var(--ed-blue);transform-origin:50% 50% -13px;transform:rotateX(90deg)}.ed-header a:is(:hover,:focus-visible) .ed-nav-turn{transform:rotateX(-90deg)}@media(prefers-reduced-motion:reduce){.ed-nav-turn{transform:none!important}.ed-nav-turn>span[aria-hidden]{display:none}}.ed-menu-button{display:none}@media(max-width:600px){.ed-header{padding-top:24px;padding-bottom:24px;gap:18px}.ed-menu-button{display:flex;align-items:center;gap:10px;margin-left:auto;border:0;background:none;font-size:14px}.ed-menu-button span{font-size:23px}.ed-header nav{width:100%;padding-top:14px;gap:22px;align-items:center}.ed-header[data-menu-open=false] nav{display:none}}.ed-original-title{display:block;margin-top:8px;font:400 14px/1.5 var(--font-text),sans-serif;letter-spacing:normal;color:inherit;overflow-wrap:anywhere}.ed-queue-item .ed-original-title{font-size:12px}