
.podcast-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:7%;align-items:center;padding:65px 0 70px}.podcast-hero h1{margin:0 0 12px}.podcast-deck{font:italic 30px/1.3 Georgia,serif;color:var(--red);margin:0 0 26px}.podcast-hero .lede{font-size:19px}.podcast-art{margin:0}.podcast-art img{display:block;width:100%;height:auto;box-shadow:12px 14px 0 var(--wash)}.podcast-art figcaption{font-size:12px;color:var(--muted);margin-top:28px}.podcast-start{border-top:1px solid var(--line);padding:42px 0}.podcast-start h2{font-size:36px;margin:0 0 28px}.podcast-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.podcast-paths>a{display:block;text-decoration:none;border-top:3px solid var(--red);padding:19px 0}.podcast-paths>a:nth-child(2){border-color:var(--blue)}.podcast-paths>a:nth-child(3){border-color:var(--ink)}.podcast-paths h3{font:26px/1.2 Georgia,serif;margin:12px 0}.podcast-paths p{font-size:15px;color:var(--muted)}.podcast-paths .text-link{font-size:13px}.podcast-archive-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:35px 0 20px;border-top:1px solid var(--line)}.podcast-archive-heading h2{font-size:38px;max-width:550px;margin:0}.podcast-archive-heading>p{font-size:13px;max-width:270px;color:var(--muted)}.guest-index{display:flex;flex-wrap:wrap;gap:9px 20px;padding:10px 0 30px;font-size:13px}.guest-index a{text-underline-offset:4px}.podcast-episode{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,2fr);gap:7%;border-top:1px solid var(--line);padding:45px 0 50px;scroll-margin-top:28px}.episode-side .eyebrow{line-height:1.8}.episode-date{color:var(--muted);font-size:13px;line-height:1.7}.episode-guest{font:27px/1.2 Georgia,serif;margin:25px 0 8px}.episode-role{font-size:13px;color:var(--muted);max-width:210px}.episode-body h3{font:35px/1.17 Georgia,serif;margin:0 0 20px}.episode-body>p{font-size:17px;line-height:1.75}.episode-body audio{display:block;width:100%;height:44px;margin:24px 0 12px}.episode-links{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px}.episode-reading{background:var(--wash);border-left:3px solid var(--blue);padding:21px 25px;margin-top:26px}.episode-reading h4{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;color:var(--blue)}.episode-reading p{font-size:15px;line-height:1.7;margin:0 0 17px}.reading-links{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:13px;font-weight:650}.podcast-closing{border-top:1px solid var(--line);padding:45px 0 30px;max-width:770px}.podcast-closing h2{margin:0 0 20px}.podcast-source{font-size:12px;color:var(--muted);max-width:760px;margin-bottom:50px}.podcast-episode:target{border-top-color:var(--red)}
@media(max-width:900px){.podcast-hero{grid-template-columns:1fr 240px;gap:35px}.podcast-hero h1{font-size:54px}.podcast-hero .actions{gap:20px}.podcast-archive-heading{display:block}.podcast-archive-heading>p{max-width:none;margin-top:17px}.podcast-episode{gap:30px;grid-template-columns:170px minmax(0,1fr)}}
@media(max-width:650px){.podcast-hero{display:flex;flex-direction:column;padding:35px 0 40px;align-items:start}.podcast-hero h1{font-size:51px}.podcast-hero .lede{font-size:17px}.podcast-deck{font-size:26px}.podcast-art{width:230px;max-width:85%;align-self:center}.podcast-paths{grid-template-columns:1fr;gap:7px}.podcast-paths>a{padding:17px 0}.podcast-paths p{margin-bottom:14px}.podcast-start h2,.podcast-archive-heading h2{font-size:32px}.podcast-episode{grid-template-columns:1fr;gap:15px;padding:30px 0 35px}.episode-side .eyebrow{margin-bottom:9px}.episode-date{margin-bottom:10px}.episode-guest{margin:0 0 6px;font-size:25px}.episode-role{max-width:none;margin:0}.episode-body h3{font-size:31px}.episode-body>p{font-size:16px}.episode-reading{padding:18px}.reading-links{display:grid;gap:13px}.guest-index{gap:12px 20px}.podcast-source{font-size:12px}}
@media print{.podcast-art{max-width:200px}.podcast-paths,.guest-index,audio,.episode-links{display:none}.podcast-episode{break-inside:avoid}.podcast-reading{background:none}}
