.site-navigation-module__0f7gJG__headerInner{width:100%;max-width:1700px;min-height:80px;padding:12px var(--space);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-inline:auto;display:grid}.site-navigation-module__0f7gJG__brand{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.site-navigation-module__0f7gJG__primaryNav,.site-navigation-module__0f7gJG__actions{align-items:center;display:flex}.site-navigation-module__0f7gJG__primaryNav{justify-content:center;gap:clamp(12px,1.2vw,20px)}.site-navigation-module__0f7gJG__actions{gap:8px}.site-navigation-module__0f7gJG__navLink,.site-navigation-module__0f7gJG__sponsor,.site-navigation-module__0f7gJG__search,.site-navigation-module__0f7gJG__library,.site-navigation-module__0f7gJG__menuToggle,.site-navigation-module__0f7gJG__themeControl{border-radius:var(--radius);min-height:44px;color:var(--fg);font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.site-navigation-module__0f7gJG__navLink{padding-inline:0}.site-navigation-module__0f7gJG__search{flex:none;width:44px;min-width:44px}.site-navigation-module__0f7gJG__navLink[aria-current=page],.site-navigation-module__0f7gJG__menuLink[aria-current=page]{font-weight:700}.site-navigation-module__0f7gJG__navLink:hover,.site-navigation-module__0f7gJG__menuLink:hover{color:var(--ink-hover)}.site-navigation-module__0f7gJG__sponsor{background:var(--fg);color:var(--bg);padding-inline:16px}.site-navigation-module__0f7gJG__sponsor:hover{background:var(--ink-hover);color:var(--bg)}.site-navigation-module__0f7gJG__search:hover,.site-navigation-module__0f7gJG__library:hover,.site-navigation-module__0f7gJG__menuToggle:hover,.site-navigation-module__0f7gJG__themeControl:hover{background:var(--surface-hover);color:var(--fg)}.site-navigation-module__0f7gJG__actions svg{flex:none;width:20px;height:20px}.site-navigation-module__0f7gJG__menuDialog{width:min(920px, calc(100% - 2 * var(--space)));overscroll-behavior:contain;background:var(--bg);max-width:none;max-height:calc(100dvh - 48px);color:var(--fg);border:0;border-radius:18px;margin:auto;padding:32px;overflow:auto}.site-navigation-module__0f7gJG__menuDialog::backdrop{background:#0d0f2e8c}.site-navigation-module__0f7gJG__menuDialog[open]{animation:.16s ease-out site-navigation-module__0f7gJG__menu-settle}.site-navigation-module__0f7gJG__menuHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.site-navigation-module__0f7gJG__menuHead h2{margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.5}.site-navigation-module__0f7gJG__closeButton{border:1px solid var(--border);width:44px;height:44px;color:var(--fg);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site-navigation-module__0f7gJG__closeButton svg{width:16px;height:16px}.site-navigation-module__0f7gJG__closeButton:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.site-navigation-module__0f7gJG__menuGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.site-navigation-module__0f7gJG__menuGroup{flex-direction:column;align-items:stretch;display:flex}.site-navigation-module__0f7gJG__menuGroup h3{color:var(--muted);margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}.site-navigation-module__0f7gJG__menuLink{min-height:44px;color:var(--fg);align-items:center;padding-block:8px;font-size:17px;line-height:1.65;text-decoration:none;display:flex}.site-navigation-module__0f7gJG__menuSettings{border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:14px 18px;font-size:14px;display:flex}.site-navigation-module__0f7gJG__themeControl svg{flex:none}@media (max-width:1400px){.site-navigation-module__0f7gJG__navLink[href=\/],.site-navigation-module__0f7gJG__navLink[href=\/guests],.site-navigation-module__0f7gJG__navLink[href=\/about],.site-navigation-module__0f7gJG__navLink[href=\/services]{display:none}}@media (max-width:1000px){.site-navigation-module__0f7gJG__headerInner{grid-template-columns:auto 1fr}.site-navigation-module__0f7gJG__primaryNav{display:none}.site-navigation-module__0f7gJG__actions{justify-self:end}}@media (max-width:760px){.site-navigation-module__0f7gJG__headerInner{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand search library menu""sponsor sponsor sponsor sponsor";gap:8px 6px;padding-block:12px}.site-navigation-module__0f7gJG__brand{grid-area:brand}.site-navigation-module__0f7gJG__actions{display:contents}.site-navigation-module__0f7gJG__search{grid-area:search}.site-navigation-module__0f7gJG__menuToggle{grid-area:menu;width:44px;min-width:44px}.site-navigation-module__0f7gJG__sponsor{grid-area:sponsor}.site-navigation-module__0f7gJG__library{grid-area:library;min-width:44px}.site-navigation-module__0f7gJG__menuToggle span{display:none}.site-navigation-module__0f7gJG__menuDialog{border-radius:14px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px}.site-navigation-module__0f7gJG__menuGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-navigation-module__0f7gJG__menuLink{font-size:16px}}@media (max-width:380px){.site-navigation-module__0f7gJG__menuDialog{padding:20px}.site-navigation-module__0f7gJG__menuGroups{gap:24px 16px}.site-navigation-module__0f7gJG__menuSettings{flex-wrap:wrap;gap:4px;padding-inline:12px}}@keyframes site-navigation-module__0f7gJG__menu-settle{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-navigation-module__0f7gJG__menuDialog[open]{animation:none}.site-navigation-module__0f7gJG__navLink,.site-navigation-module__0f7gJG__sponsor,.site-navigation-module__0f7gJG__search,.site-navigation-module__0f7gJG__library,.site-navigation-module__0f7gJG__menuToggle,.site-navigation-module__0f7gJG__themeControl{transition:none}}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2212}:root{--page:#f3f4f9;--surface:#fff;--surface-hover:#fafbfd;--ink:#171a56;--ink-hover:#262b73;--secondary:#4a4e7c;--muted:#888cb0;--line:#d9dcea;--line-soft:#e9ebf4;--night:#0d0f2e;--night-raised:#151845;--night-lifted:#1d2154;--night-line:#2c3060;--night-text:#eaebf6;--night-muted:#9fa3c8;--green:#38df82;--green-hover:#5ce69a;--green-dark:#14713e;--danger:#c22f2d;--warning:#d08a2e;--success:#1fa85d;--radius-card:14px;--radius-input:10px;--radius-badge:8px;--radius-pill:999px;--measure:1200px;--measure-episode:840px;--measure-article:760px;--gutter:clamp(16px, 3.5vw, 40px);--font:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--text:var(--night-text);--text-muted:#c4c7df;--text-faint:var(--night-muted);--ink-raised:var(--night-raised);--ink-lifted:var(--night-lifted);--signal:var(--green);--radius-sm:var(--radius-input);--radius-md:var(--radius-card);--measure-prose:var(--measure-article);--space-lg:20px;--space-xl:32px}*,:before,:after{box-sizing:border-box}html{background:var(--page);-webkit-text-size-adjust:100%;min-height:100%;scroll-padding-block-start:16px;overflow-x:clip}body{min-height:100dvh;color:var(--ink);background:var(--page);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}main{flex:1}img,svg{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s}a:hover{color:var(--secondary)}button{color:inherit}::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home-hero :focus-visible,.mukhtalif-player-bar :focus-visible,.mukhtalif-player-inline :focus-visible,.site-footer :focus-visible{outline-color:var(--green)}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.01em;line-height:1.3}.shell,.content-container{width:100%;max-width:calc(var(--measure) + (2 * var(--gutter)));padding-inline:var(--gutter);margin-inline:auto}.content-container--narrow{max-width:calc(var(--measure-episode) + (2 * var(--gutter)))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--surface);background:var(--ink);border-radius:var(--radius-input);padding:8px 14px;font-weight:700;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.masthead,.site-header{background:var(--surface);border-block-end:1px solid var(--line)}.masthead__inner,.site-header__inner{width:100%;max-width:calc(var(--measure) + (2 * var(--gutter)));min-height:64px;padding-inline:var(--gutter);align-items:center;gap:clamp(16px,3vw,36px);margin-inline:auto;display:flex}.masthead__brand,.site-header__brand{color:var(--ink);flex:none;align-items:center;display:inline-flex}.masthead__wordmark,.site-header__wordmark{width:auto;height:22px}.masthead__nav,.site-header__nav{align-items:center;gap:28px;font-size:15px;display:flex}.masthead__link,.site-header__nav-link{color:var(--secondary);font-weight:400}.masthead__link:hover,.site-header__nav-link:hover,.masthead__link[aria-current=page],.site-header__nav-link[aria-current=page]{color:var(--ink)}.masthead__link[aria-current=page],.site-header__nav-link[aria-current=page]{font-weight:700}.masthead__actions,.site-header__actions{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.masthead__partnership,.site-header__partner-link{white-space:nowrap;color:var(--secondary);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:6px 16px;font-size:13px;font-weight:500}.masthead__partnership:hover,.site-header__partner-link:hover{color:var(--ink);background:var(--line-soft)}.masthead__avatar,.site-header__avatar{width:34px;height:34px;color:var(--ink);background:var(--line-soft);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.site-main{flex:1}.content-page,.articles-index{padding-block:clamp(28px,4vw,44px) 64px}.content-section{margin-block-start:48px}.content-section:first-child{margin-block-start:0}.loading-page>.grid,.loading-page>.episodes{margin-block-start:20px}.content-section__header,.section__head{justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:20px;display:flex}.content-section__title,.section__title{color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:700}.content-section__meta{color:var(--muted);font-size:13px}.content-section__more,.section__more{color:var(--secondary);font-size:13px;font-weight:500}.content-section__more:hover,.section__more:hover{color:var(--ink)}.home-page{padding-block-start:clamp(28px,4vw,44px)}.home-hero{color:var(--night-text);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-card);padding:clamp(24px,4vw,48px)}.home-hero__mark,.show-card__mark{background:var(--green);width:12px;height:12px;display:block;transform:rotate(45deg)}.home-hero__title{color:var(--night-text);margin-block:20px 10px;font-size:clamp(30px,4.2vw,46px);font-weight:700}.home-hero__lede{max-width:62ch;color:var(--night-muted);text-wrap:pretty;font-size:16px;line-height:1.8}.platform-links{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:28px;display:flex}.platform-links__label{color:var(--night-muted);font-size:13px}.platform-links__link{color:var(--night-text);border:1px solid var(--night-line);border-radius:var(--radius-pill);padding:6px 18px;font-size:13px;font-weight:500}.platform-links__link:hover{color:var(--night-text);background:var(--night-lifted)}.platform-links--light .platform-links__label{color:var(--muted)}.platform-links--light .platform-links__link{color:var(--secondary);border-color:var(--line)}.platform-links--light .platform-links__link:hover{color:var(--ink);background:var(--line-soft)}.home-articles{margin-block-end:0}.weekly-episodes__track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin;grid-auto-columns:clamp(280px,31vw,360px);grid-auto-flow:column;gap:16px;padding:6px 6px 14px;scroll-padding-inline:6px;display:grid;position:relative;overflow-x:auto}.weekly-episode-card{scroll-snap-align:start;min-width:0;min-height:176px}.weekly-episode-card__link{height:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;padding:22px;display:flex}.weekly-episode-card__link:hover{color:var(--ink);background:var(--surface-hover)}.weekly-episode-card__show{color:var(--secondary);font-size:13px;font-weight:500}.weekly-episode-card__thumbnail{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-block-end:18px;display:block}.episode-row__thumbnail{width:min(100%,280px);margin-block-end:12px;display:block}.episode-row__thumbnail img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.episode-row__thumbnail:empty{display:none}@media (min-width:721px){.episode-row__body:has(.episode-row__thumbnail img){grid-template-columns:160px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.episode-row__body:has(.episode-row__thumbnail img) .episode-row__thumbnail{grid-row:1/span 2;margin-block-end:0}:is(.episode-row__body:has(.episode-row__thumbnail img) .episode-row__title,.episode-row__body:has(.episode-row__thumbnail img) .episode-row__meta){grid-column:2}}.weekly-episode-card__title{color:var(--ink);margin-block:12px 22px;font-size:20px;font-weight:700;line-height:1.5}.weekly-episode-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-block-start:auto;font-size:12px;display:flex}.weekly-episode-card__premium{color:var(--green-dark);font-weight:500}.grid,.shows-grid,.articles-grid{gap:24px;display:grid}.shows-grid,.grid--shows{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.show-card{min-width:0;display:block}.show-card__art{aspect-ratio:1;color:var(--night-text);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;padding:18px;display:flex;overflow:clip}.show-card__art--1{background:var(--night-raised)}.show-card__art--2{background:var(--night-lifted)}.show-card__image{object-fit:cover;width:calc(100% + 36px);max-width:none;height:calc(100% + 36px);margin:-18px}.show-card__mark{width:10px;height:10px}.show-card__name{color:var(--night-text);font-size:24px;font-weight:700;line-height:1.3}.show-card__caption{color:var(--ink);margin-block-start:10px;font-size:15px;font-weight:500}.show-card:hover .show-card__caption{color:var(--secondary)}.grid--articles,.articles-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.article-card{min-height:230px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;padding:24px;display:flex}.article-card:hover{color:var(--ink);background:var(--surface-hover)}.article-card__cover,.card__cover{aspect-ratio:16/9;object-fit:cover;background:var(--line-soft);border-radius:10px;width:100%;margin-block-end:18px}.article-card__category{color:var(--muted);margin-block-end:10px;font-size:12px}.article-card__title{color:var(--ink);font-size:20px;font-weight:700;line-height:1.45}.article-card__excerpt{color:var(--secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:10px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.article-card__byline{color:var(--muted);margin-block-start:auto;padding-block-start:24px;font-size:12px}.episode-list,.episodes{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding-inline:24px}.episode-list__header{color:var(--muted);border-block-end:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) clamp(96px,12vw,150px) 56px;align-items:center;gap:16px;padding-block:12px;font-size:12px;display:grid}.episode-row,.episode{min-width:0;color:var(--ink);border-block-end:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;gap:16px;padding-block:14px;display:grid}.episode-row:last-child,.episode:last-child{border-block-end:0}.episode-row--table{grid-template-columns:40px minmax(0,1fr) clamp(96px,12vw,150px) 56px}.episode-row:hover{color:var(--ink)}.episode-row__play{width:36px;height:36px;color:var(--surface);background:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .14s;display:grid}.episode-row__play:hover{background:var(--ink-hover)}.episode-row__play.mukhtalif-player-button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--surface);background:var(--ink);border-radius:50%;padding:0}.episode-row__play.mukhtalif-player-button:hover:not(:disabled){color:var(--surface);background:var(--ink-hover)}.episode-row__play:disabled{color:var(--muted);background:var(--line-soft);cursor:not-allowed}.episode-row__play--premium{color:var(--ink);background:var(--line-soft)}.episode-row__play--premium:hover{color:var(--ink);background:var(--line)}.episode-row__body,.episode__body{min-width:0}.episode-row__title,.episode__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;display:block;overflow:hidden}.episode-row__title{white-space:normal;overflow-wrap:anywhere;line-height:1.55;overflow:visible}.episode-row__premium,.badge--premium{color:var(--green-dark);white-space:nowrap;margin-inline-start:8px;font-size:12px;font-weight:500}.episode-row__meta,.episode__meta{color:var(--secondary);margin-block-start:2px;font-size:12px;display:block}.episode-row__date,.episode-row__duration,.episode__aside{color:var(--secondary);font-variant-numeric:tabular-nums;font-size:13px}.episode-row__duration{text-align:end}.show-hero{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.show-hero__art{aspect-ratio:1;color:var(--night-text);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;padding:20px;display:flex;overflow:clip}.show-hero__cover{object-fit:cover;width:calc(100% + 40px);max-width:none;height:calc(100% + 40px);margin:-20px}.show-hero__copy{min-width:0}.show-hero__kicker{color:var(--muted);margin-block-end:4px;font-size:13px}.show-hero__title{color:var(--ink);font-size:clamp(30px,4vw,40px);font-weight:700}.show-hero__host{color:var(--secondary);margin-block-start:5px;font-size:14px}.show-hero__description{max-width:66ch;color:var(--secondary);margin-block-start:16px;font-size:15px;line-height:1.8}.show-hero__meta{color:var(--muted);margin-block-start:18px;font-size:13px}.show-host{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);align-items:flex-start;gap:18px;margin-block-start:48px;padding:24px;display:flex}.mukhtalif-player-bar,.mukhtalif-player-inline{--line:var(--night-line);--line-soft:var(--night-line)}.show-host__avatar{width:48px;height:48px;color:var(--ink);background:var(--line-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.show-host__body{min-width:0}.show-host__name{color:var(--ink);font-size:16px;font-weight:700}.show-host__role{color:var(--secondary);margin-block-start:2px;font-size:13px}.episode-detail{width:100%;max-width:var(--measure-episode);margin-inline:auto}.episode-detail__breadcrumb{color:var(--muted);font-size:13px}.episode-detail__breadcrumb a:hover{color:var(--ink)}.episode-detail__title{color:var(--ink);margin-block-start:14px;font-size:clamp(30px,4.3vw,44px);font-weight:700}.episode-detail__standfirst{max-width:68ch;color:var(--secondary);margin-block-start:14px;font-size:17px;line-height:1.8}.episode-detail__premium-note{color:var(--secondary);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-input);margin-block-start:24px;padding:18px 20px;font-size:14px}.episode-notes{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-block-start:28px;padding:clamp(24px,4vw,32px)}.episode-notes__title{color:var(--ink);margin-block-end:16px;font-size:20px;font-weight:700}.episode-audio-section{margin-block:32px}.episode-notes__body{color:var(--secondary);font-size:16px;line-height:1.9}.episode-notes__body>*+*{margin-block-start:1em}.episode-related{margin-block-start:36px}.articles-index{width:100%;max-width:calc(var(--measure) + (2 * var(--gutter)));padding-inline:var(--gutter);margin-inline:auto}.articles-index__header{margin-block-end:32px}.articles-index__title{color:var(--ink);font-size:30px;font-weight:700}.articles-index__intro{color:var(--secondary);margin-block-start:6px;font-size:15px}.article,.article-detail{width:100%;max-width:calc(var(--measure-article) + (2 * var(--gutter)));padding-block:clamp(36px,5vw,64px) 80px;padding-inline:var(--gutter);margin-inline:auto}.article__header,.article-detail__header{border-block-end:1px solid var(--line);padding-block-end:24px}.article-detail__breadcrumb{color:var(--muted);margin-block-end:14px;font-size:13px}.article__title,.article-detail__title{color:var(--ink);font-size:clamp(29px,4.2vw,42px);font-weight:700}.article-detail__standfirst,.article__lede{color:var(--secondary);margin-block-start:14px;font-size:17px;line-height:1.8}.article__byline,.article-detail__byline,.article-author{margin-block-start:20px}.article-author{align-items:center;gap:12px;display:flex}.article-author__avatar{width:42px;height:42px;color:var(--ink);background:var(--line-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.article-author__details{min-width:0}.article-author__name{color:var(--ink);font-size:14px;font-weight:500}.article-author__meta{color:var(--muted);font-size:12px}.article-detail__author-footer{border-block-start:1px solid var(--line);margin-block-start:32px;padding-block-start:22px}.article__cover,.article-detail__cover{border-radius:var(--radius-card);width:100%;margin-block:28px}.article-detail__body,.prose{color:var(--ink);margin-block-start:30px;font-size:16px;line-height:1.9}.prose :where(p,h2,h3,ul,ol,blockquote,pre,figure,hr)+:where(p,h2,h3,ul,ol,blockquote,pre,figure,hr){margin-block-start:1.25em}.prose h2{color:var(--ink);margin-block-start:2em;font-size:24px}.prose h3{color:var(--ink);margin-block-start:1.8em;font-size:20px}.prose a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.prose blockquote{color:var(--ink);border-block:1px solid var(--line);margin:2em 0;padding-block:22px;font-size:23px;font-weight:500;line-height:1.7}.prose ul,.prose ol{padding-inline-start:1.4em}.prose li+li{margin-block-start:.4em}.prose figure{margin-inline:0}.prose img{border-radius:10px}.prose figure>a{display:block}.prose figcaption{color:var(--muted);margin-block-start:8px;font-size:13px}.prose .article-ad-slot{min-block-size:112px;color:var(--muted);background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px dashed var(--line);border-radius:10px;place-items:center;margin-block:30px;padding:20px;font-size:12px;display:grid}.prose .article-ad-slot[data-ad-format=banner]{min-block-size:136px}.request-page__header{max-width:680px;margin-block-end:32px}.request-page__header h1{color:var(--ink);font-size:clamp(30px,4vw,44px);font-weight:700}.request-page__header p{color:var(--secondary);margin-block-start:10px;font-size:17px;line-height:1.8}.request-page__body{grid-template-columns:minmax(190px,.46fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.request-page__note{padding-block:8px}.request-page__note h2{color:var(--ink);font-size:17px}.request-page__note p{color:var(--secondary);margin-block-start:12px;font-size:14px;line-height:1.8}.request-form,.request-form__success{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(20px,3vw,32px);position:relative}.request-form{gap:20px;display:grid}.request-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-form__field{min-width:0}.request-form__field>label,.request-form__choice legend{color:var(--ink);margin-block-end:7px;font-size:14px;font-weight:700;display:block}.request-form__field>label span{color:var(--muted);margin-inline-start:7px;font-size:12px;font-weight:400}.request-form__field input,.request-form__field textarea,.request-form__field select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-input);transition:border-color .14s,background-color .14s}.request-form__field input,.request-form__field select{min-height:46px;padding:9px 12px}.request-form__field textarea{resize:vertical;min-height:132px;padding:11px 12px}.request-form__field input:hover,.request-form__field textarea:hover,.request-form__field select:hover{border-color:var(--muted)}.request-form__field input:focus,.request-form__field textarea:focus,.request-form__field select:focus{border-color:var(--ink)}.request-form__hint{color:var(--muted);margin-block-start:6px;font-size:12px;line-height:1.6}.request-form__choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.request-form__choice legend{grid-column:1/-1}.request-form__choice label{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-input);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;display:flex}.request-form__choice label:has(input:checked){color:var(--ink);background:var(--line-soft);border-color:var(--ink)}.request-form__choice input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:3px 0 0}.request-form__choice span{gap:2px;min-width:0;display:grid}.request-form__choice strong{font-size:15px}.request-form__choice small{color:var(--secondary);font-size:12px;line-height:1.6}.request-form__consent{color:var(--secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.request-form__consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.request-form__footer{align-items:center;gap:16px;display:flex}.request-form__submit,.request-form__success button{min-height:44px;color:var(--surface);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-input);cursor:pointer;padding:9px 24px;font-weight:700;transition:color .14s,background-color .14s,border-color .14s}.request-form__submit:hover,.request-form__success button:hover{color:var(--surface);background:var(--ink-hover);border-color:var(--ink-hover)}.request-form__submit:disabled{color:var(--secondary);background:var(--line-soft);border-color:var(--line);cursor:wait}.request-form__feedback{color:var(--danger);font-size:13px;line-height:1.6}.request-form__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.request-form__success{align-content:center;justify-items:start;min-height:280px;display:grid}.request-form__success h2{color:var(--ink);font-size:26px}.request-form__success p{max-width:44ch;color:var(--secondary);margin-block-start:10px}.request-form__success button{margin-block-start:24px}.state{text-align:center;max-width:46ch;margin-inline:auto;padding-block:96px}.state__title{color:var(--ink);font-size:clamp(22px,3vw,30px)}.state__text{color:var(--secondary);margin-block-start:12px}.state--alert .state__title{color:var(--danger)}.action,.pager__link{color:var(--surface);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.action{cursor:pointer;margin-block-start:22px;padding:10px 24px}.action:hover,.pager__link:hover{color:var(--surface);background:var(--ink-hover);border-color:var(--ink-hover)}.pager{justify-content:center;align-items:center;gap:18px;margin-block-start:36px;display:flex}.pager__link{padding:7px 18px}.pager__status{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.skeleton{background:var(--line-soft);border-radius:var(--radius-card);animation:1.2s ease-in-out infinite alternate skeleton-breathe}@keyframes skeleton-breathe{to{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.colophon,.site-footer{color:var(--night-text);background:var(--night);border-block-start:1px solid var(--night-line);margin-block-start:64px}.site-footer__inner{width:100%;max-width:calc(var(--measure) + (2 * var(--gutter)));padding:clamp(32px, 4vw, 48px) var(--gutter) 0;margin-inline:auto}.colophon__inner,.site-footer__grid{grid-template-columns:minmax(210px,1.1fr) minmax(130px,.55fr) minmax(180px,.8fr);gap:clamp(32px,4vw,48px);padding-block-end:48px;display:grid}.site-footer__brand{max-width:320px}.site-footer__wordmark{width:auto;height:26px;color:var(--night-text)}.site-footer__tagline{color:var(--night-text);margin-block-start:18px;font-size:15px;font-weight:500}.site-footer__meta{color:var(--night-muted);gap:4px;margin-block-start:6px;font-size:13px;display:grid}.site-footer__meta a:hover{color:var(--night-text)}.site-footer__email{justify-self:start}.site-footer__heading{color:var(--night-text);margin-block-end:12px;font-size:13px;font-weight:700}.site-footer__links,.site-footer__socials{gap:8px;font-size:13px;display:grid}.site-footer__socials{grid-template-columns:repeat(2,max-content);gap:8px 28px}.site-footer__links a,.site-footer__socials a{color:var(--night-muted)}.site-footer__links a:hover,.site-footer__socials a:hover{color:var(--night-text)}.home-newsletter{margin-block:clamp(40px,6vw,72px)}.home-newsletter .newsletter-signup{--night:var(--surface);--night-text:var(--ink);--night-muted:var(--secondary);--night-raised:var(--surface);--night-lifted:var(--surface);--night-line:var(--line);--green:var(--green-dark);max-inline-size:640px;margin-inline:auto}.home-newsletter .newsletter-signup__title{font-size:clamp(24px,3vw,32px)}.home-newsletter .newsletter-signup__intro{font-size:15px}.home-newsletter .newsletter-signup__field-error,.home-newsletter .newsletter-signup__feedback{color:var(--danger)}.home-newsletter input[aria-invalid=true]{border-color:var(--danger)}.newsletter-signup{min-width:0}.newsletter-signup__title{color:var(--night-text);font-size:16px;font-weight:700}.newsletter-signup__intro{color:var(--night-muted);margin-block-start:8px;font-size:13px;line-height:1.7}.newsletter-signup__form{gap:12px;margin-block-start:16px;display:grid}.newsletter-signup__fields{gap:12px;display:grid}.newsletter-signup__field{min-width:0}.newsletter-signup__field>label{color:var(--night-text);margin-block-end:6px;font-size:13px;font-weight:500;display:block}.newsletter-signup__field>label span{color:var(--night-muted);margin-inline-start:6px;font-size:12px;font-weight:400}.newsletter-signup__field input{width:100%;min-height:44px;color:var(--night-text);background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--radius-input);padding:8px 10px;transition:color .14s,background-color .14s,border-color .14s}.newsletter-signup__field input:hover{border-color:var(--night-muted)}.newsletter-signup__field input:focus{border-color:var(--green)}.newsletter-signup__field input[aria-invalid=true]{border-color:#f3a8a4}.newsletter-signup__field-error,.newsletter-signup__feedback{color:#f3b6b2;margin:0;font-size:12px;line-height:1.65}.newsletter-signup__field-error{margin-block-start:5px}.newsletter-signup__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.newsletter-signup__consent{color:var(--night-muted);cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.newsletter-signup__consent input{width:17px;height:17px;accent-color:var(--green);flex:none;margin:2px 0 0}.newsletter-signup__submit{min-height:44px;color:var(--night);background:var(--night-text);border:1px solid var(--night-text);border-radius:var(--radius-input);cursor:pointer;padding:8px 14px;font-weight:700;transition:color .14s,background-color .14s,border-color .14s}.newsletter-signup__submit:hover{color:var(--night);background:var(--green);border-color:var(--green)}.newsletter-signup__submit:disabled{color:var(--night-muted);background:var(--night-lifted);border-color:var(--night-line);cursor:wait}.newsletter-signup__success{justify-items:start;gap:12px;margin-block-start:16px;display:grid}.newsletter-signup__success p{color:var(--green);font-size:14px;font-weight:500}.newsletter-signup__success button{color:var(--night-text);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px}.newsletter-signup__success button:hover{color:var(--green)}.site-footer__copyright{color:var(--night-muted);border-block-start:1px solid var(--night-line);padding-block:20px;font-size:12px}.colophon__signature{display:none}.card{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.card__meta,.card__foot{color:var(--muted);font-size:13px}.card__title{color:var(--ink);font-size:20px;font-weight:700}.card__text{color:var(--secondary);font-size:14px}@media (max-width:820px){.masthead__inner,.site-header__inner{flex-wrap:wrap;row-gap:0;padding-block:10px}.masthead__nav,.site-header__nav{border-block-start:1px solid var(--line-soft);order:3;width:100%;padding-block-start:8px}.masthead__partnership,.site-header__partner-link{display:none}.show-hero{grid-template-columns:160px minmax(0,1fr)}.colophon__inner,.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}.newsletter-signup{grid-column:1/-1;max-inline-size:520px}.request-page__body{grid-template-columns:1fr}.request-page__note{max-width:600px}}@media (max-width:620px){:root{--gutter:16px}.content-page,.articles-index{padding-block-start:24px}.content-section{margin-block-start:36px}.content-section__header,.section__head{align-items:flex-start}.home-hero{padding:24px 20px}.home-hero__title{margin-block-start:18px}.platform-links{align-items:stretch}.platform-links__label{flex-basis:100%}.shows-grid,.grid--shows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.show-card__art{padding:14px}.show-card__name{font-size:19px}.show-card__caption{font-size:13px}.episode-list,.episodes{padding-inline:14px}.episode-list__header{display:none}.episode-row,.episode,.episode-row--table{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.episode-row__date{display:none}.episode-row__duration{font-size:12px}.show-hero{grid-template-columns:1fr;align-items:start}.show-hero__art{width:min(58vw,200px)}.show-host{padding:20px}.article,.article-detail{padding-block-start:36px}.colophon__inner,.site-footer__grid{grid-template-columns:1fr;gap:32px}.site-footer__brand{grid-column:auto}.newsletter-signup{grid-column:auto;max-inline-size:none}.newsletter-signup__submit{inline-size:100%}.site-footer__socials{grid-template-columns:1fr 1fr}.request-form__row,.request-form__choice{grid-template-columns:1fr}.request-form__footer{flex-direction:column;align-items:stretch}.request-form__submit{width:100%}}@media (max-width:370px){.masthead__nav,.site-header__nav{gap:20px}.shows-grid,.grid--shows{grid-template-columns:1fr}.episode-row__duration,.episode__aside{display:none}.episode-row,.episode,.episode-row--table{grid-template-columns:36px minmax(0,1fr)}}.guest-library__hero{min-height:260px;color:var(--night-text);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:clamp(28px,5vw,56px);display:grid}.guest-library__intro{align-self:center}.guest-library__title{color:var(--night-text);letter-spacing:-.035em;font-size:clamp(42px,7vw,76px);font-weight:700}.guest-library__lede{max-width:30ch;color:var(--night-muted);margin-block-start:12px;font-size:clamp(17px,2.3vw,22px)}.guest-library__count{background:var(--night-raised);border-radius:var(--radius-input);min-width:160px;padding:16px 18px}.guest-library__count strong,.guest-library__count span{display:block}.guest-library__count strong{color:var(--night-text);font-size:20px;line-height:1.3}.guest-library__count span{color:var(--night-muted);margin-block-start:4px;font-size:13px}.guest-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-block-start:28px;padding:22px}.guest-search__label{color:var(--ink);margin-block-end:8px;font-size:14px;font-weight:700;display:block}.guest-search__controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.guest-search__input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--page);border:1px solid var(--line);border-radius:var(--radius-input);padding:10px 14px}.guest-search__input:hover{border-color:var(--muted)}.guest-search__input:focus-visible{border-color:var(--ink)}.guest-search__submit{min-height:46px;color:var(--surface);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-input);cursor:pointer;padding:10px 24px;font-weight:700}.guest-search__submit:hover{color:var(--surface);background:var(--ink-hover);border-color:var(--ink-hover)}.guest-search__clear{min-height:46px;color:var(--secondary);justify-content:center;align-items:center;padding-inline:8px;font-size:14px;font-weight:500;display:inline-flex}.guest-search__clear:hover{color:var(--ink)}.guest-results{scroll-margin-block-start:24px}.guest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guest-card{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:128px minmax(0,1fr);display:grid;overflow:hidden}.guest-card:hover{color:var(--ink);background:var(--surface-hover);border-color:var(--muted)}.guest-card__portrait{object-fit:cover;background:var(--line-soft);width:128px;height:100%;min-height:150px}.guest-portrait--fallback{color:var(--night-text);background:var(--night-raised);place-items:center;font-size:42px;font-weight:700;display:grid}.guest-card__body{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:20px;display:flex}.guest-card__identity,.guest-card__name,.guest-card__role,.guest-card__appearances{display:block}.guest-card__name{color:var(--ink);font-size:21px;font-weight:700;line-height:1.35}.guest-card__role{color:var(--secondary);margin-block-start:4px;font-size:14px}.guest-card__appearances{color:var(--secondary);font-size:13px}.guest-results__return{text-align:center;margin-block-start:20px}.guest-profile__breadcrumb{color:var(--secondary);margin-block-end:18px;font-size:14px}.guest-profile__breadcrumb a{align-items:center;min-height:40px;display:inline-flex}.guest-profile__breadcrumb a:hover{color:var(--ink)}.guest-profile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.guest-profile__header{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,52px);padding:clamp(22px,4vw,38px);display:grid}.guest-profile__portrait{aspect-ratio:4/5;object-fit:cover;background:var(--line-soft);border-radius:var(--radius-input);width:100%}.guest-profile__portrait.guest-portrait--fallback{color:var(--night-text);background:var(--night-raised)}.guest-profile__name{color:var(--ink);letter-spacing:-.03em;font-size:clamp(34px,6vw,58px);font-weight:700}.guest-profile__role{color:var(--secondary);margin-block-start:10px;font-size:clamp(17px,2.3vw,21px)}.guest-profile__meta{color:var(--secondary);margin-block-start:8px;font-size:14px}.guest-socials{margin-block-start:24px}.guest-socials ul{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.guest-socials a{min-height:40px;color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.guest-socials a:hover{color:var(--secondary)}.guest-socials__handle{overflow-wrap:anywhere;max-width:26ch;color:var(--secondary);font-size:13px;font-weight:400}.guest-profile__bio{grid-template-columns:130px minmax(0,1fr);gap:clamp(20px,4vw,44px);padding:0 clamp(22px,4vw,38px) clamp(26px,5vw,44px);display:grid}.guest-profile__bio h2{color:var(--ink);font-size:18px}.guest-profile__bio p{color:var(--secondary)}.guest-profile__bio p+p{margin-block-start:14px}.guest-episodes .episode-list{margin-block-start:0}.guest-episodes .episode-row--link-only{grid-template-columns:minmax(0,1fr) auto}.guest-loading{margin-block-start:28px}.guest-loading .loading-region,.guest-profile-loading .loading-region{min-height:auto;padding-block:18px}.guest-loading__card{min-height:160px}.guest-profile-loading__hero{min-height:330px}.guest-profile-loading__body{min-height:260px;margin-block-start:28px}@media (max-width:820px){.guest-grid{grid-template-columns:1fr}}@media (max-width:620px){.guest-library__hero{grid-template-columns:1fr;align-items:start;gap:24px;min-height:230px}.guest-library__count{min-width:0}.guest-search{padding:16px}.guest-search__controls{grid-template-columns:minmax(0,1fr) auto}.guest-search__clear{grid-column:1/-1;justify-self:start;min-height:36px}.guest-profile__header{grid-template-columns:1fr;align-items:start}.guest-profile__portrait{width:min(64vw,220px)}.guest-profile__bio{grid-template-columns:1fr;gap:10px}}@media (max-width:430px){.guest-library__hero{padding:24px 20px}.guest-search__controls{grid-template-columns:1fr}.guest-search__submit{width:100%}.guest-search__clear{grid-column:auto}.guest-card{grid-template-columns:96px minmax(0,1fr)}.guest-card__portrait{width:96px;min-height:138px}.guest-card__body{gap:16px;padding:16px}.guest-card__name{font-size:19px}.guest-profile__portrait{width:min(72vw,210px)}}.loading-announcement{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-skeleton{inline-size:100%;min-inline-size:0}.content-skeleton__items{gap:24px;display:grid}.content-skeleton__item{align-items:center;gap:18px;min-inline-size:0;display:flex}.content-skeleton__image{aspect-ratio:1;flex-shrink:0;inline-size:90px}.content-skeleton__copy{flex:1;gap:12px;min-inline-size:0;display:grid}.content-skeleton__line{block-size:18px;inline-size:85%}.content-skeleton__line--short{block-size:12px;inline-size:55%}.content-skeleton__field{block-size:48px;margin-block-start:8px}.content-skeleton--cards .content-skeleton__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.content-skeleton--cards .content-skeleton__item{display:grid}.content-skeleton--cards .content-skeleton__image{inline-size:100%}.content-skeleton--account{max-inline-size:760px}.content-skeleton--account .content-skeleton__item{padding-block:12px}.skeleton-card{gap:14px;min-inline-size:0;display:grid}.skeleton-card__image{aspect-ratio:1}.grid--articles .skeleton-card__image{aspect-ratio:16/9}@media (max-width:600px){.content-skeleton__image{inline-size:64px}.content-skeleton__items{gap:20px}}@media (prefers-reduced-motion:reduce){.content-skeleton .skeleton,.skeleton-card .skeleton{animation:none}}@media (max-width:600px){.content-skeleton--cards .content-skeleton__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.metadata-icon{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;margin-inline:.5em;display:inline-block}.metadata-item{margin-inline-start:.75em}.loading-action-preview{margin-block:2rem}.loading-action-preview>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.loading-action-preview button{width:auto;min-inline-size:150px}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select::picker(select){color:var(--fg);background:var(--surface,white);border:1px solid color-mix(in srgb, var(--fg) 14%, var(--surface,white));border-radius:12px;max-height:min(320px,60vh);margin-block:6px;padding:.4rem;box-shadow:0 4px 10px #24214712}select option{border-radius:7px;gap:.75rem;padding:.7rem .85rem}select option:checked{background:color-mix(in srgb, var(--fg) 8%, var(--surface,white));font-weight:700}select option:hover,select option:focus{background:color-mix(in srgb, var(--fg) 5%, var(--surface,white))}}
@font-face{font-family:Mukhtalif;src:url(/handoff/fonts/ibm-plex-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mukhtalif;src:url(/handoff/fonts/ibm-plex-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Mukhtalif;src:url(/handoff/fonts/ibm-plex-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Mukhtalif;src:url(/handoff/fonts/ibm-plex-arabic-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#171a56;--surface:#f4f5fa;--muted:#505568;--border:#c7c9d7;--radius:6px;--space:clamp(20px, 4.5vw, 78px);--content-card:#e8ecf8;--page:var(--bg);--ink:var(--fg);--ink-hover:#383c75;--surface-hover:#e9edf7;--secondary:var(--muted);--line:var(--border);--line-soft:#e1e3ed;--radius-card:var(--radius);--radius-input:8px;--gutter:var(--space);--font:Mukhtalif, system-ui, sans-serif;--measure:1500px;--accent:#171a56;--action-ink:#fff;--success:#14713e;--danger:#c22f2d;--player-height:94px}:root[data-concept=third]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1b19;--surface:#272925;--fg:#f5f6f3;--muted:#b8c0b7;--border:#60675c;--radius:12px;--space:clamp(20px, 5.5vw, 90px);--content-card:#2c302a;--surface-hover:#353a32;--ink-hover:#dce3d7;--line-soft:#41473e;--action-ink:#1a1b19;--success:#38df82;--danger:#ff7775}html,body{background:var(--bg);color:var(--fg)}h1,h2,h3{letter-spacing:0;line-height:1.5}button,input,select,textarea{font-family:var(--font)}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid}.site-main:focus{outline:none}.site-header{background:var(--bg);z-index:20;border:0;position:relative}.site-header__inner{flex-wrap:nowrap;gap:28px;max-width:none;min-height:106px}.brand-logo{object-fit:contain;width:122px;height:41px}.brand-logo--dark,[data-concept=third] .brand-logo--light{display:none}[data-concept=third] .brand-logo--dark{display:block}.site-header__nav{white-space:nowrap;flex:1;justify-content:center;gap:clamp(14px,1.4vw,24px);font-size:14px}.site-header__nav-link{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.site-header__actions{flex:none;gap:10px;margin-inline-start:0}.icon-action,.theme-control,.nav-library{min-height:44px;color:var(--fg);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.icon-action{width:44px}.icon-action svg{flex:none;width:22px;height:22px}.theme-control{font-size:13px}.theme-control svg{flex:none;width:20px;height:20px}.nav-library{white-space:nowrap;font-size:14px}.nav-library svg{flex:none;width:20px;height:20px}.icon-action:hover,.theme-control:hover,.nav-library:hover{background:var(--surface);color:var(--fg)}.site-menu-toggle{display:none}.site-footer{--footer-background:#171a56;--footer-ink:#fff;--footer-secondary:#c7c9df;background:var(--footer-background);color:var(--footer-ink);border:0;margin-block-start:32px;padding-block:40px 0}[data-concept=third] .site-footer{--footer-background:#10120f;--footer-ink:#f5f6f3;--footer-secondary:#b8c0b7}.site-footer .brand-logo--light{display:none}.site-footer .brand-logo--dark{display:block}.site-footer__inner{padding-block:0}.site-footer__grid{grid-template-columns:1.3fr 1fr 1fr;gap:60px;padding-block:32px;display:grid}.site-footer__brand{align-content:start;justify-items:start;gap:16px;display:grid}.site-footer__tagline{color:var(--footer-ink);margin:0;font-size:15px}.site-footer__email{color:var(--footer-ink);font-size:14px}.site-footer__group{align-content:start;gap:8px;display:grid}.site-footer__group a{width:fit-content;min-height:36px;color:var(--footer-ink);align-items:center;font-size:14px;display:flex}.site-footer a:hover{color:var(--footer-secondary)}.site-footer__copyright{color:var(--footer-secondary);border:0;margin:0;padding-block:20px;font-size:12px}.show-card__art{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.show-card__image{object-fit:contain;width:100%;height:100%;margin:0}.show-card__caption{margin-block-start:14px;font-size:17px;font-weight:500;display:block}.show-card__mark{display:none}.show-card__name{background:var(--surface);color:var(--fg);padding:24px}.handoff-episode-card{background:var(--content-card);border-radius:var(--radius);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.handoff-episode-card__art{aspect-ratio:16/9;display:block}.handoff-episode-card__art img{object-fit:cover;border-radius:10px;width:100%;height:100%}.handoff-episode-card__meta{color:var(--muted);font-size:13px}.handoff-episode-card h3{font-size:20px;font-weight:600;line-height:1.6}.handoff-episode-card__description{color:var(--muted);font-size:14px;line-height:1.8}.handoff-episode-card__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:8px;display:flex}.handoff-episode-card__actions .mukhtalif-player-button{flex:none}.episode-library-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.episode-library-actions button{color:var(--fg)}.episode-progress{width:100%;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.episode-progress progress{width:70px;height:4px;accent-color:var(--fg)}.card,.article-card{background:var(--content-card);border:0}.article-card__title{line-height:1.6}.weekly-episodes__track{grid-auto-columns:clamp(280px,28vw,365px);gap:20px;padding:4px 0 14px}.weekly-episodes__track>.handoff-episode-card{scroll-snap-align:start}.episode-list,.episodes{background:0 0;border:0}.episode-row{border-color:var(--line-soft)}.request-form input,.request-form select,.request-form textarea{background:var(--bg);color:var(--fg)}.request-form__submit,.guest-search__submit{color:var(--action-ink)}.customer-dialog{background:var(--surface);max-width:min(540px,100vw - 32px);max-height:85dvh;color:var(--fg);border:1px solid var(--border);border-radius:16px;padding:28px;overflow:auto}.customer-dialog::backdrop{background:#00000080}.customer-dialog__head{justify-content:space-between;align-items:center;gap:20px;margin-block-end:20px;display:flex}.customer-dialog h2{font-size:24px}.customer-dialog label{gap:8px;display:grid}.customer-dialog input,.customer-dialog select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:50px;color:var(--fg);border-radius:8px;padding:10px 12px}.customer-dialog p{color:var(--muted)}.customer-dialog button[type=submit],.dialog-primary{background:var(--fg);min-height:48px;color:var(--bg);border:0;border-radius:999px;padding:10px 24px;font-weight:600}.customer-dialog form{gap:16px;display:grid}.action-message{color:var(--muted);font-size:13px}.action-error{color:var(--danger);font-size:13px}.queue-list{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.queue-list li{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.queue-list__title{text-align:start;color:var(--fg);background:0 0;border:0;padding:8px 0;line-height:1.7}.queue-list__tools{gap:3px;display:flex}.queue-list__tools button:disabled{opacity:.3}[data-concept=third] .episode-progress progress{accent-color:#38df82}@media (min-width:1920px){.site-header__inner{max-width:calc(1700px + 2 * var(--space))}}@media (max-width:1180px){.site-header__inner{gap:16px}.site-header__nav{gap:14px;font-size:13px}.site-search,.theme-control span{display:none}.brand-logo{width:105px;height:36px}}@media (max-width:1000px){.site-menu-toggle{order:3;display:inline-flex}.site-header__inner{flex-wrap:wrap;row-gap:8px;min-height:88px;padding-block:16px}.site-header__actions{margin-inline-start:auto}.site-header__nav{white-space:normal;border:0;flex-wrap:wrap;flex-basis:100%;order:4;justify-content:start;gap:4px 24px;padding:12px 0 0;display:none}.site-header__nav.is-open{display:flex}.site-header__nav-link{font-size:16px}.site-search{display:inline-flex}}@media (max-width:600px){:root{--player-height:168px}.site-header__inner{gap:6px;min-height:82px}.brand-logo{width:95px;height:33px}.site-header__actions{gap:0}.site-search{display:none}.nav-library{padding:8px;font-size:13px}.nav-library svg{display:none}.theme-control{width:40px;padding:8px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.site-footer__brand{grid-column:1/-1}.site-footer__group{gap:5px}.site-footer__group a{min-height:44px}.handoff-episode-card{padding:18px}.handoff-episode-card h3{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.site-header__nav-link[href=\/search]{display:none}@media (max-width:600px),(min-width:1000px) and (max-width:1180px){.site-header__nav-link[href=\/search]{display:block}}.handoff-episode-card__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:6px 18px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.playlist-create-form{margin-block-start:24px}.customer-primary:focus-visible{outline:3px solid var(--fg);outline-offset:4px}
.public-page{padding-block:36px 72px}.public-page-head{margin-bottom:28px}.public-page-head h1{margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.45}.public-page-head p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.9}.public-primary{min-height:52px;color:var(--bg);background:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 26px;font-weight:600;line-height:1.6;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.public-primary:hover{background:color-mix(in srgb, var(--fg) 84%, var(--bg));color:var(--bg);box-shadow:none;transform:none}.public-text-action{min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;display:inline-flex}.public-text-action:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.public-back{min-height:44px;color:var(--muted);align-items:center;margin-bottom:12px;font-size:14px;display:inline-flex}.public-primary:focus-visible,.public-text-action:focus-visible,.public-filter-tabs a:focus-visible,.public-rail-controls button:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.public-home{padding-block:0}.public-home .content-section{padding-block:48px}.public-home .content-section__header{margin-bottom:26px}.handoff-hero{isolation:isolate;grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:14px 40px;padding-block:28px 34px;display:grid;position:relative}.handoff-hero:before{content:"";inset:0;inset-inline:calc(-1 * var(--gutter));z-index:-1;background:var(--fg);opacity:.022;pointer-events:none;position:absolute;-webkit-mask:url(/handoff/patterns/brand-square-paths-background.svg) 100% 100%/78% no-repeat;mask:url(/handoff/patterns/brand-square-paths-background.svg) 100% 100%/78% no-repeat}.handoff-hero__title{grid-area:1/1/auto/7}.handoff-hero__title h1{letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:0 20px;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:500;line-height:1.35;display:flex}.handoff-hero__title h1 strong{font-size:1.22em;font-weight:600;line-height:1.4;display:block}.handoff-hero__mission{max-width:600px;color:var(--muted);grid-area:2/1/auto/7;margin:0;font-size:17px;line-height:1.9}.handoff-hero__action{flex-wrap:wrap;grid-area:3/1/auto/7;align-items:center;gap:18px;margin-top:6px;display:flex}.handoff-hero__action p{max-width:340px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.handoff-hero__play svg{fill:currentColor;flex:none;width:18px;height:18px}.handoff-hero__scene{border-radius:8px;grid-area:1/7/5/13;align-self:center;overflow:hidden}.handoff-hero__scene img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.public-listening{grid-area:4/1/auto/7;margin-top:10px}.public-listening h2{margin:0 0 12px;font-size:14px;font-weight:500}.public-listening__links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.public-listening a{min-height:48px;color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-listening a:hover{opacity:.76}.public-listening img{object-fit:contain;flex:none;width:25px;height:25px}.public-listening bdi{font-size:14px;font-weight:600;line-height:1.5;display:block}.public-listening small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.public-rail-controls{flex:none;gap:8px;display:flex}.public-rail-controls button{background:var(--surface);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.public-rail-controls button:hover{color:var(--bg);background:var(--fg)}.public-rail-controls svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.public-home-shows .shows-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 20px}.public-home-shows .show-card__caption{margin-top:10px;font-size:17px}.public-continue{background:var(--surface);border-radius:12px;padding-inline:28px}.public-article-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.public-article-collection>:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px 32px;padding:24px;display:grid}.public-article-collection>:first-child .article-card__cover{aspect-ratio:auto;object-fit:contain;grid-area:1/1/5;margin:0}.public-article-collection>:first-child .article-card__title{font-size:clamp(26px,3vw,42px)}.public-article-collection>:first-child>:not(img){grid-column:2}.public-home .home-newsletter{background:var(--surface);color:var(--fg);border-radius:12px;margin-block:24px 48px;padding:40px 28px}.public-home .home-newsletter .newsletter-signup{color:var(--fg);background:0 0;border:0;padding:0}.public-home .newsletter-signup__intro,.public-home .newsletter-signup__consent,.public-home .newsletter-signup__field label span{color:var(--muted)}.public-home .newsletter-signup__title{color:var(--fg)}.public-home .newsletter-signup__fields input{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px}.public-home .newsletter-signup__submit{background:var(--fg);color:var(--bg);border-radius:999px;min-width:150px;min-height:52px}.public-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;display:flex}.public-filters label{flex:1;gap:8px;min-width:170px;font-size:14px;font-weight:500;display:grid}.public-filters label:first-child{flex:1.5}.public-filters input,.public-filters select,.public-chapters input,.public-share__fallback input{border:1px solid var(--border);width:100%;min-height:50px;color:var(--fg);background:var(--bg);font:inherit;border-radius:8px;padding:10px 14px}.public-filters>a{min-height:48px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.public-filters--search{max-width:780px}.public-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.public-filter-tabs a{background:var(--surface);min-height:44px;color:var(--fg);border-radius:999px;align-items:center;padding:8px 20px;text-decoration:none;display:inline-flex}.public-filter-tabs a[aria-current=page]{color:var(--bg);background:var(--fg)}.public-result-count{color:var(--muted);margin:0 0 20px;font-size:14px}.public-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.public-show-intro{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:36px;display:grid}.public-show-intro>img,.public-work-cover{aspect-ratio:1;object-fit:contain;border-radius:0;width:100%;height:auto}.public-show-intro h1{margin:0 0 16px;font-size:clamp(32px,4vw,56px);line-height:1.45}.public-show-intro p{max-width:760px;color:var(--muted);margin:0 0 24px;font-size:18px;line-height:1.9}.public-presenter{background:var(--surface);border-radius:16px;align-items:center;gap:28px;margin:24px 0 36px;padding:28px;display:flex}.public-presenter img{object-fit:cover;border-radius:14px;width:116px;height:116px}.public-presenter h2{margin:0 0 6px;font-size:16px;font-weight:400}.public-presenter h3{margin:0 0 4px;font-size:28px}.public-presenter p{color:var(--muted);margin:0}.public-reading-controls{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:20px 28px;display:flex}.public-reading-controls a{align-items:center;min-height:44px;display:inline-flex}.public-share{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.public-share>[role=status]{color:var(--muted);font-size:13px}.public-share__fallback{gap:8px;width:min(100%,520px);font-size:14px;display:grid}#article-body.public-reading-large{font-size:24px;line-height:2.1}.public-episode-detail{max-width:1180px;padding-block:36px 72px}.public-episode-detail .episode-detail__title{font-size:clamp(28px,3.1vw,45px);line-height:1.5}.public-episode-detail .episode-detail__standfirst{max-width:1000px;font-size:17px;line-height:1.9}.public-chapters{background:var(--surface);border-radius:14px;margin-block:32px;padding:28px}.public-chapters h2{margin:0 0 8px;font-size:26px}.public-chapters p{color:var(--muted);margin:0 0 20px}.public-chapters label{margin:0 0 8px;font-size:14px;display:block}.public-chapters input{max-width:560px;margin-bottom:20px}.public-chapters__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-chapters__list button{text-align:start;min-height:52px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:12px;font-size:14px;display:grid}.public-chapters__list button:hover,.public-chapters__list button[aria-pressed=true]{background:var(--bg)}.public-chapters__list bdi{color:var(--muted);font-variant-numeric:tabular-nums}.public-about-story{grid-template-columns:.65fr 1.35fr;gap:30px 60px;margin-block:54px 36px;display:grid}.public-about-story h2,.public-mission h2,.public-team>h2{margin:0;font-size:30px}.public-about-story p,.public-mission p{color:var(--muted);max-width:1000px;margin:0;font-size:22px;line-height:2}.public-about-shows{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.public-about-shows .show-card__caption{font-size:15px}.public-mission{max-width:1000px;padding-block:48px}.public-mission p{margin-top:22px}.public-mission>a{align-items:center;min-height:44px;margin-top:20px;display:inline-flex}.public-team{padding-block:24px}.public-team>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;margin:38px 0;display:grid}.public-team h3{margin:0 0 8px;font-size:26px}.public-team p{color:var(--muted);margin:0}.public-services{gap:20px;display:grid}.public-services article{background:var(--surface);border-radius:var(--radius);grid-template-columns:.6fr 1.4fr auto;align-items:center;gap:32px;padding:28px;display:grid}.public-services h2{margin:0;font-size:28px}.public-services p{color:var(--muted);margin:0;line-height:1.9}.public-services a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.public-service-footer{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.public-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.public-work-grid a{color:var(--fg)}.public-work-grid img{aspect-ratio:1;object-fit:contain;border-radius:0;width:100%}.public-work-grid h2{margin:18px 0 8px;font-size:26px}.public-work-grid p{color:var(--muted);margin:0;line-height:1.9}.public-work-example{max-width:1000px}.public-work-example>h2{font-size:30px}.public-work-example>h3{margin-block:18px;font-size:24px}.public-legal{max-width:900px}.public-legal h1{margin:0 0 36px;font-size:clamp(34px,4vw,52px)}.public-legal h2{margin:28px 0 12px;font-size:24px}.public-legal p{color:var(--muted);font-size:18px;line-height:2}.guest-library.public-page .guest-library__hero{border:0;padding-block:0 28px}.guest-library.public-page .guest-library__title{font-size:clamp(32px,4vw,56px)}.guest-library.public-page .guest-library__lede{color:var(--muted);font-size:17px}.guest-library.public-page .guest-library__count{align-self:end}.guest-library.public-page .guest-library__count strong{font-size:17px}.guest-library.public-page .guest-library__count span{display:none}.guest-library.public-page .guest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.guest-library.public-page .guest-card{background:var(--surface);border:0;border-radius:14px;padding:24px}.guest-library.public-page .guest-card:hover{background:color-mix(in srgb, var(--fg) 6%, var(--surface));box-shadow:none;transform:none}.guest-library.public-page .guest-card__name{font-size:26px}html[data-concept=third] .handoff-hero:before{opacity:.03}html[data-concept=third] .handoff-hero__title h1{font-weight:400}html[data-concept=third] .handoff-hero__scene{border-radius:16px}html[data-concept=third] .handoff-hero__play{color:#0d0f2e;background:#38df82}html[data-concept=third] .handoff-hero__play:hover{background:#5ce69a}html[data-concept=third] .public-listening img{filter:brightness(0)invert()}@media (min-width:821px){.public-home .weekly-episodes{margin-inline:calc(-1 * var(--space));padding-inline:var(--space);background:var(--surface)}}@media (max-width:1180px){.public-home-shows .shows-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.handoff-hero{column-gap:26px}.public-listening__links{gap:12px 16px}}@media (max-width:900px){.public-episode-grid,.public-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-services article{grid-template-columns:1fr 2fr;gap:16px}.public-services article>a{grid-column:2}.public-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.handoff-hero{grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.handoff-hero:before{-webkit-mask-size:140%;mask-size:140%}.handoff-hero__scene{grid-area:1/1/auto/5}.handoff-hero__title{grid-area:2/1/auto/5}.handoff-hero__title h1{font-size:clamp(36px,7vw,56px)}.handoff-hero__mission{grid-area:3/1/auto/5}.handoff-hero__action{grid-area:4/1/auto/5}.public-listening{grid-area:5/1/auto/5}.public-home-shows .shows-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-article-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.public-about-story{grid-template-columns:1fr;gap:20px;margin-block:30px}.public-about-shows{grid-template-columns:repeat(3,minmax(0,1fr))}.public-show-intro{grid-template-columns:180px minmax(0,1fr);gap:26px}}@media (max-width:600px){.public-page{padding-block:26px 48px}.public-home .content-section{padding-block:36px}.handoff-hero__title h1{font-size:36px;display:block}.handoff-hero__title h1 strong{padding-inline-start:28px;font-size:1.35em}.handoff-hero__mission{font-size:15px}.handoff-hero__action{gap:12px}.public-listening__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-listening a{align-items:start;gap:7px}.public-listening bdi{font-size:11px}.public-listening small{font-size:10px}.public-listening img{width:22px;height:22px}.public-home-shows .shows-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.public-episode-grid,.public-work-grid,.public-article-collection{grid-template-columns:1fr}.public-article-collection>:first-child{gap:16px;padding:18px;display:flex}.public-article-collection>:first-child .article-card__title{font-size:26px}.public-continue,.public-home .home-newsletter{padding-inline:20px}.public-filters{gap:16px 12px}.public-filters label{min-width:calc(50% - 12px)}.public-filters label:first-child{flex-basis:100%}.public-filters .public-primary{min-height:48px}.public-show-intro{grid-template-columns:1fr;gap:24px}.public-show-intro>img{max-width:230px}.public-show-intro p{font-size:16px}.public-presenter{gap:18px;padding:20px}.public-presenter img{width:84px;height:84px}.public-presenter h3{font-size:24px}.public-chapters{padding:20px}.public-chapters__list{grid-template-columns:1fr}.public-team>div{grid-template-columns:1fr;gap:26px}.public-about-story p,.public-mission p{font-size:18px}.public-services article{grid-template-columns:1fr;padding:24px}.public-services article>a{grid-column:1}.guest-library.public-page .guest-grid{grid-template-columns:1fr}.guest-library.public-page .guest-card{padding:20px}.public-legal p{font-size:16px}}@media (prefers-reduced-motion:reduce){.public-primary{transition:none}}.public-request-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,100px);padding-block:34px 60px;display:grid}.public-request-context{max-width:none;margin:0}.public-request-context h1{color:var(--fg);font-size:clamp(32px,4vw,50px);line-height:1.55}.public-request-context p{color:var(--muted);max-width:42ch}.public-request-context img{border-radius:14px;width:100%;height:auto;margin-block:30px 18px}.public-request-context .public-request-note{font-size:14px}.public-request-layout .request-page__body{min-width:0;display:block}.public-request-layout .request-form,.public-request-layout .request-form__success{background:var(--surface);color:var(--fg);border:0;border-radius:18px;padding:clamp(22px,3vw,38px)}.public-request-layout .request-form__field>label,.public-request-layout .request-form__choice legend{color:var(--fg);font-size:15px}.public-request-layout .request-form__field input,.public-request-layout .request-form__field textarea,.public-request-layout .request-form__field select{background:var(--bg);color:var(--fg);border-color:var(--border);font:inherit;border-radius:10px}.public-request-layout .request-form__field input,.public-request-layout .request-form__field select{min-height:50px}.public-request-layout .request-form__field [aria-invalid=true]{border-color:var(--danger)}.public-request-layout .request-form__choice label{background:var(--bg);border-color:var(--border)}.public-request-layout .request-form__choice label:has(input:checked){background:var(--surface);border-color:var(--fg)}.public-request-layout .request-form__consent{color:var(--muted);font-size:14px}.public-request-layout .request-form__submit,.public-request-layout .request-form__success button{background:var(--fg);color:var(--bg);border:0;border-radius:999px;min-height:48px}.public-request-layout .request-form__submit:hover,.public-request-layout .request-form__success button:hover{background:var(--fg);color:var(--bg);opacity:.86}.public-request-layout .request-form__submit:disabled{opacity:.55}.public-production{background:var(--surface);border-radius:18px;padding:clamp(22px,3vw,38px)}.public-production>h2{color:var(--fg);margin:4px 0 24px;font-size:26px}.public-production__step{color:var(--muted);margin:0;font-size:14px}.public-production .request-form{border-radius:0;padding:0}.public-production .request-form__hint{margin:-12px 0 0}.request-form__privacy{color:var(--muted);align-items:start;gap:12px;font-size:14px;line-height:1.8;display:flex}.request-form__privacy input{width:18px;height:18px;accent-color:var(--fg);flex:none;margin:4px 0 0}.request-form__privacy a{color:var(--fg);text-decoration:underline}.public-request-summary{gap:16px;margin:0 0 12px;display:grid}.public-request-summary>div{grid-template-columns:100px minmax(0,1fr);gap:15px;display:grid}.public-request-summary dt{color:var(--muted);font-size:14px}.public-request-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.public-search-form{max-width:760px}.public-search-results{padding-block:30px}.public-search-results .shows-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-search-results .guest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:900px){.public-request-layout{grid-template-columns:1fr 1.2fr;gap:28px}.public-search-results .shows-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.public-request-layout{grid-template-columns:1fr;padding-block:20px 40px}.public-request-context img{display:none}.public-request-context h1{font-size:34px}.public-request-context p{max-width:none}.public-production .request-form__row{grid-template-columns:1fr}.public-search-results .shows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-search-results .guest-grid{grid-template-columns:1fr}}.public-moments{padding-block:30px}.public-moments>p{color:var(--muted);line-height:1.9}.public-moments__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.public-moments__list li{background:var(--surface);border-radius:12px;align-items:center;gap:20px;padding:18px 22px;display:flex}.public-moments__seek{text-align:start;color:var(--fg);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:20px;min-width:0;padding:4px 0;display:flex}.public-moments__seek bdi{color:var(--muted);flex:none;font-size:14px}.public-moments__seek span{overflow-wrap:anywhere}.public-moments__list .public-reading-controls{gap:16px;margin:0}@media (max-width:600px){.public-moments .content-section__header{flex-wrap:wrap}.public-moments__list li{flex-wrap:wrap;gap:12px}.public-moments__seek{flex-basis:100%}}.public-reading-related>div{max-width:560px;margin-block-start:22px}.public-mission-shows{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.public-mission-shows{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-request-layout input[type=file]{max-width:100%;padding:10px;font-size:13px;line-height:1.6}.public-request-layout input[type=file]::file-selector-button{font:inherit;color:var(--fg);background:var(--surface);cursor:pointer;border:0;border-radius:6px;margin-inline-end:10px;padding:7px 10px}.request-form__controls{border:0;min-width:0;margin:0;padding:0;display:contents}.public-request-layout .request-form__feedback{margin-block:5px 0}.public-upload-control{background:var(--bg);min-height:54px;color:var(--fg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.public-upload-control>button{background:var(--surface);min-height:44px;color:var(--fg);font:inherit;border:0;border-radius:6px;flex:none;padding:6px 12px}.public-upload-control>span{overflow-wrap:anywhere;min-width:0;color:var(--muted);flex:1}.public-upload-control>.public-text-action{background:0 0;padding:6px}.public-request-layout .request-form__field input[type=file].visually-hidden{border:0;min-height:0;padding:0;width:1px!important;height:1px!important}
