.podcast_space__d0oK4{--pod-ink:#243a39;--pod-muted:#536563;--pod-paper:#fcfaf5;--pod-line:#ccd8d2;color:var(--pod-ink);max-width:1180px;margin:0 auto;padding-bottom:40px;min-width:0}html[data-period=evening] .podcast_space__d0oK4,html[data-period=night] .podcast_space__d0oK4{--pod-ink:#edf3ee;--pod-muted:#bdccc7;--pod-paper:#1b2928;--pod-line:#435652}.podcast_space__d0oK4 a,.podcast_space__d0oK4 button,.podcast_space__d0oK4 h1,.podcast_space__d0oK4 h2,.podcast_space__d0oK4 h3,.podcast_space__d0oK4 p{color:inherit}.podcast_hero__ZO4ZO{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;padding:clamp(24px,5vw,60px);background:var(--pod-paper);border:1px solid var(--pod-line);border-radius:28px}.podcast_kicker__hj_Bq{font-size:11px;letter-spacing:.18em;font-weight:700}.podcast_hero__ZO4ZO h1{font-size:clamp(48px,8vw,88px);letter-spacing:-.065em;line-height:1.05;margin:20px 0 8px}.podcast_hero__ZO4ZO h1 span{font-weight:300}.podcast_hero__ZO4ZO .podcast_subtitle__CiUoq{font-size:clamp(21px,3vw,31px);font-family:Georgia,serif;font-style:italic;margin:12px 0 24px}.podcast_hero__ZO4ZO p{max-width:640px;line-height:1.75}.podcast_hero__ZO4ZO a,.podcast_player__phW61>a{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-top:16px}.podcast_art__8ln3p{align-self:center;display:grid;justify-items:center;gap:24px;padding:32px 0;text-align:center;color:var(--pod-muted)}.podcast_art__8ln3p svg{width:90px;height:90px;stroke-width:.8}.podcast_art__8ln3p span{font-family:Georgia,serif;font-style:italic;font-size:22px;line-height:1.4}.podcast_adminNote__FT0z3{font-size:13px;line-height:1.7;margin:18px 0;color:var(--pod-muted)!important}.podcast_notice__Xo2e0{font-size:13px;min-height:1.4em;margin:12px 0}.podcast_tools__N_oRz{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:26px 0 8px}.podcast_tools__N_oRz h2{font-size:22px}.podcast_tools__N_oRz h2 span{font-size:14px;margin-left:8px;color:var(--pod-muted)}.podcast_tools__N_oRz label{display:flex;gap:10px;align-items:center;border:1px solid var(--pod-line);border-radius:30px;padding:10px 16px;max-width:100%;background:var(--pod-paper)}.podcast_tools__N_oRz input{background:transparent;border:0;min-width:0;width:190px;padding:0;color:var(--pod-ink)}.podcast_episode__MYfpA{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;border-bottom:1px solid var(--pod-line);padding:30px 4px}.podcast_number__wgEA1{font-size:46px;font-weight:300;letter-spacing:-.06em;color:var(--pod-muted)}.podcast_date__PaqTh{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--pod-muted)!important;margin:0 0 10px}.podcast_copy__nJK0H h3{font-size:clamp(20px,2.5vw,27px);line-height:1.3;margin:0 0 10px}.podcast_copy__nJK0H>p:not(.podcast_date__PaqTh){font-size:15px;line-height:1.7;max-width:760px;color:var(--pod-muted)!important}.podcast_actions__ntsfv{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:18px}.podcast_play__BlkRs,.podcast_toggle__vhxcm{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;cursor:pointer}.podcast_play__BlkRs{border:1px solid var(--pod-line);border-radius:28px;padding:10px 20px;background:var(--pod-paper);font-size:14px;font-weight:600}.podcast_toggle__vhxcm{background:none;border:0;font-size:13px;padding:8px 0}.podcast_toggle__vhxcm>span{position:relative;width:36px;height:22px;border-radius:20px;background:#6c7975}.podcast_toggle__vhxcm>span:after{content:"";position:absolute;width:16px;height:16px;top:3px;left:3px;background:white;border-radius:50%}.podcast_toggle__vhxcm[aria-checked=true]>span{background:#357a60}.podcast_toggle__vhxcm[aria-checked=true]>span:after{left:17px}.podcast_episode__MYfpA[data-disabled=true] .podcast_number__wgEA1{opacity:.55}.podcast_space__d0oK4 button:disabled{cursor:wait;opacity:.6}.podcast_space__d0oK4 a:focus-visible,.podcast_space__d0oK4 button:focus-visible{outline:3px solid #499a81;outline-offset:4px}.podcast_player__phW61{padding:20px;background:var(--pod-paper);border:1px solid var(--pod-line);border-radius:20px}.podcast_playerHeading__JJd59{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.podcast_playerHeading__JJd59 h2{font-size:20px}.podcast_playerHeading__JJd59 button{border:0;background:transparent;min-width:44px;min-height:44px}.podcast_player__phW61 iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#000}.podcast_empty__Dcv7L{padding:30px 0;color:var(--pod-muted)!important}.podcast_link__Zn4dn{display:flex;align-items:center;gap:16px;border:1px solid var(--line,#cad6ce);border-radius:18px;padding:20px;margin:0 0 24px;color:inherit;background:var(--surface,transparent)}.podcast_link__Zn4dn span{display:grid;gap:4px;flex:1;min-width:0}.podcast_link__Zn4dn small{font-size:13px;line-height:1.5}@media(max-width:600px){.podcast_hero__ZO4ZO{grid-template-columns:minmax(0,1fr);gap:0;border-radius:20px}.podcast_art__8ln3p{display:none}.podcast_tools__N_oRz{align-items:stretch;flex-direction:column}.podcast_tools__N_oRz input,.podcast_tools__N_oRz label{width:100%}.podcast_episode__MYfpA{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:25px 0}.podcast_number__wgEA1{font-size:30px}.podcast_player__phW61{padding:12px}.podcast_playerHeading__JJd59 h2{font-size:17px}.podcast_link__Zn4dn{padding:16px;gap:12px}}.podcast_hero__ZO4ZO .podcast_spotify__YbMVP{display:flex;width:fit-content;gap:8px;border:1px solid var(--pod-line);border-radius:24px;padding:12px 18px;text-decoration:none;font-weight:600}.podcast_space__d0oK4 .podcast_tools__N_oRz label{flex-direction:row}.podcast_space__d0oK4 .podcast_tools__N_oRz input{padding:0;border:0;border-radius:0;background:transparent;color:var(--pod-ink)}.debt-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:1px solid;border-radius:.65rem;font-size:.8rem;font-weight:750;line-height:1.4;color:#a12126;background:#fff1f0;white-space:normal}[data-theme=dark] .debt-badge{color:#ffb4af;background:#421f23}[data-debt=true]{box-shadow:inset 4px 0 0 #cf3840}[data-debt=true] .people-identity strong,[data-debt=true] .school-day-person strong{color:#b42a30}[data-theme=dark] [data-debt=true] .people-identity strong,[data-theme=dark] [data-debt=true] .school-day-person strong{color:#ffb4af}.school-day-row-receipt{flex-basis:100%;order:10;grid-column:1/-1;display:flex;align-items:center;gap:.5rem;margin:.2rem 0;padding:.6rem .8rem;border:1px solid;border-radius:.6rem;color:var(--accent);font-weight:650}@media(max-width:600px){.school-day-person-actions{display:grid;grid-template-columns:1fr;width:100%;justify-items:stretch}.school-day-person-actions button{width:100%}}