/* Match the existing case pages, keeping the films at their native 16:9 ratio. */
.spoken-intro{padding-top:72px;padding-bottom:72px}.spoken-intro h1{font-size:clamp(2.7rem,5.4vw,5.4rem);line-height:1.13}.spoken-intro .lede{max-width:820px}.spoken-intro .ownership{max-width:820px;margin-top:24px}.spoken-intro .case-note{max-width:820px}.spoken-episodes{padding-bottom:30px}.spoken-episode{border-top:1px solid var(--line);padding:44px 0 54px;scroll-margin-top:20px}.spoken-heading{max-width:850px}.spoken-heading h2{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.25;margin-bottom:18px}.spoken-heading p:not(.eyebrow){color:var(--muted);margin-bottom:26px}.spoken-film{margin:0}.spoken-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#131519;border-radius:8px}.spoken-film figcaption{color:var(--muted);font-size:.8rem;margin-top:14px}.spoken-fallback{font-size:.8rem;margin:8px 0 0}.spoken-fallback a{color:var(--blue)}.spoken-cover{display:block;min-width:0}.spoken-cover img{display:block;width:100%;height:auto}.spoken-home{width:min(calc(100% - 48px),var(--content));margin:0 auto;padding-top:64px;padding-bottom:64px}
@media(max-width:760px){.spoken-intro{padding-top:48px;padding-bottom:48px}.spoken-intro h1{font-size:clamp(2.2rem,10vw,3.6rem)}.spoken-heading h2{font-size:1.8rem}.spoken-episode{padding-top:32px;padding-bottom:38px}.spoken-film video{border-radius:4px}.spoken-film figcaption{font-size:.72rem;line-height:1.7}.spoken-home{width:calc(100% - 32px);padding-top:40px;padding-bottom:40px}.spoken-intro .actions{gap:10px}.spoken-intro .button{padding:10px 14px;font-size:.8rem}}
