.podcast-card{--podcast-card-radius: 12px;--podcast-card-border-color: rgba(255, 255, 255, .08);position:relative;display:grid;grid-template-columns:minmax(280px,40%) minmax(0,1fr);grid-template-rows:auto;border-radius:var(--podcast-card-radius);overflow:visible;background:#ffffff08;border:1px solid transparent;box-shadow:0 2px 10px #00000047;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;transition:border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.podcast-card:before{content:"";position:absolute;inset:0;z-index:12;pointer-events:none;border:1px solid var(--podcast-card-border-color);border-radius:inherit;box-sizing:border-box}.podcast-card:hover{--podcast-card-border-color: rgba(255, 255, 255, .15);z-index:30;transform:translateY(-4px);box-shadow:0 8px 30px #0000004d,inset 0 1px #ffffff26}.podcast-card:focus-visible{outline:2px solid rgba(96,165,250,.95);outline-offset:2px}.podcast-card-image-wrap{position:relative;width:100%;height:100%;min-height:100%;background:#0003;border-right:1px solid rgba(255,255,255,.06);border-radius:var(--podcast-card-radius) 0 0 var(--podcast-card-radius);overflow:hidden;isolation:isolate;z-index:2;pointer-events:auto}.podcast-card-image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.podcast-card-image-wrap:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent),linear-gradient(135deg,#ffffff0f,#ffffff05);background-size:220% 100%,100% 100%;animation:podcast-card-image-skeleton 1.25s ease-in-out infinite;opacity:1;transition:opacity .24s ease;pointer-events:none}.podcast-card-image-wrap--loaded:before{opacity:0;animation:none}@keyframes podcast-card-image-skeleton{0%{background-position:220% 0,0 0}to{background-position:-220% 0,0 0}}.podcast-card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:1;border-radius:inherit;transition:transform .4s cubic-bezier(.4,0,.2,1)}.podcast-card:hover .podcast-card-image{transform:scale(1.02)}.podcast-card-image-wrap{cursor:pointer}.podcast-card-image-wrap:after{content:"";position:absolute;inset:0;background:#0000;transition:background .25s ease;z-index:2;pointer-events:none}.podcast-card:hover .podcast-card-image-wrap:after{background:#00000040}.podcast-card-play-toggle{position:absolute;inset:0;margin:auto;width:70%;height:70%;max-width:168px;max-height:168px;padding:0;border:none;border-radius:50%;background:#ffffff06;box-shadow:0 8px 24px #0000002e,inset 0 0 0 1px #ffffff29;cursor:pointer;z-index:4;pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.podcast-card-play-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 18px rgba(0,0,0,.34));transition:filter .25s ease}.podcast-card-play-glass-bg{transition:fill .25s ease,stroke .25s ease}.podcast-card-play-glass-highlight{filter:blur(14px);pointer-events:none}.podcast-card-play-state{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.podcast-card-play-state--play{opacity:1;transform:scale(1)}.podcast-card-play-state--pause{opacity:0;transform:scale(.85)}.podcast-card:hover .podcast-card-play-toggle{transform:scale(1.05)}.podcast-card:hover .podcast-card-play-svg{filter:drop-shadow(0 8px 24px rgba(0,0,0,.42))}.podcast-card:hover .podcast-card-play-glass-bg{fill:#ffffff1f}.podcast-card-play-toggle:active{transform:scale(.96)}.podcast-card-play-toggle[hidden]{display:none}.podcast-card-play-toggle[aria-pressed=true] .podcast-card-play-state--play{opacity:0;transform:scale(.85)}.podcast-card-play-toggle[aria-pressed=true] .podcast-card-play-state--pause{opacity:1;transform:scale(1)}.podcast-card-play-icon-border{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transform-origin:center;pointer-events:none}.podcast-card-play-icon-border--play{opacity:1;transform:scale(1)}.podcast-card-play-icon-border--pause,.podcast-card-play-toggle[aria-pressed=true] .podcast-card-play-icon-border--play{opacity:0;transform:scale(.85)}.podcast-card-play-toggle[aria-pressed=true] .podcast-card-play-icon-border--pause{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.podcast-card-play-toggle,.podcast-card-play-toggle-icon,.podcast-card-image-wrap:after{transition:none}}.podcast-card-content{min-width:0;padding:.95rem 1.1rem;display:flex;flex-direction:column;overflow:visible;position:relative;border-radius:0 var(--podcast-card-radius) var(--podcast-card-radius) 0}.podcast-card-header-row{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.35rem}.podcast-card-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--color-text);flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.podcast-card-byline{margin:0;font-size:.85rem;color:#9ca3af;line-height:1.4;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}body.theme-light .podcast-card-byline{color:#6b7280}.podcast-card-author{font-weight:500}.podcast-card-byline-sep{margin:0 .35rem;opacity:.5}.podcast-card-source{color:#60a5fa;font-weight:500}.podcast-card-source-link{color:#60a5fa;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.podcast-card-source-link:hover{color:#93c5fd}body.theme-light .podcast-card-source{color:#3b82f6}body.theme-light .podcast-card-source-link{color:#2563eb}body.theme-light .podcast-card-source-link:hover{color:#1d4ed8}.podcast-card-summary{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text-secondary, #d1d5db);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem;min-width:0}body.theme-light .podcast-card-summary{color:#4b5563}.podcast-card-date{margin:0;font-size:.8rem;color:#9ca3af}body.theme-light .podcast-card-date{color:#6b7280}.podcast-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;margin-bottom:.5rem}.podcast-card-link-btn--mobile{display:none}.podcast-card-content .link-card-topic-row{display:flex;flex-wrap:wrap;gap:.35rem;row-gap:.25rem}.podcast-card-content .link-card-topic-rows{display:flex;flex-direction:column;gap:.35rem}.podcast-card-bottom-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto}.podcast-card-topic-stack{min-width:0;flex:1 1 auto}.link-card-topic-row--all{display:flex;flex-wrap:nowrap;gap:.4rem;min-width:0;overflow:hidden}.link-card-topic-row--all .link-card-topic-badge{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-card-platform-links{display:flex;align-items:flex-end;justify-content:flex-end;gap:.6rem;flex-shrink:0;align-self:flex-end;position:relative;z-index:10;padding-bottom:3.5rem;margin-bottom:-3.5rem}.podcast-card-platform-btn{display:flex!important;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;min-width:3.3rem;min-height:3.3rem;padding:0;border-radius:9999px;background:#0f0f0f;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px #ffffff0f inset,0 2px 8px #0003;text-decoration:none;cursor:pointer;position:relative;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease;--w-tooltip-background: #f3f4f6;--w-tooltip-color: #111827}.podcast-card:has(.podcast-card-platform-links:hover) .podcast-card-image-wrap:after{background:#0000}.podcast-card:has(.podcast-card-platform-links:hover) .podcast-card-play-toggle{transform:none}.podcast-card-platform-btn:hover{transform:translateY(-2px);border-color:#ffffff38;box-shadow:0 1px #ffffff1a inset,0 6px 14px #00000047}.podcast-card-platform-btn:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:2px}.podcast-card-platform-icon{display:block;width:27px;height:27px;min-width:27px;min-height:27px;flex-shrink:0;pointer-events:none;transition:transform .2s ease}.podcast-card-platform-btn:hover .podcast-card-platform-icon{transform:scale(1.08)}.podcast-card-platform-btn--download[aria-busy=true] .podcast-card-platform-icon--download{opacity:0;transform:none}.podcast-card-platform-btn--download[aria-busy=true]{pointer-events:none;transform:none}.podcast-card-download-spinner{display:block;position:absolute;inset:0;z-index:10;width:28px;height:28px;margin:auto;box-sizing:border-box;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;animation:podcast-card-download-spinner .8s linear infinite}.podcast-card-platform-btn--download[aria-busy=true] .podcast-card-download-spinner,.podcast-card-link-btn--download[aria-busy=true] .podcast-card-download-spinner{opacity:1}@keyframes podcast-card-download-spinner{to{transform:rotate(360deg)}}.podcast-card-platform-icon--external{background:#fff;mask-image:url(/icons/external-link.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/external-link.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}body.theme-light .podcast-card-platform-icon--external{background:#1a1a1a}.podcast-card-platform-icon--apple{background:linear-gradient(142deg,#c4c9d1,#eceef2 45%,#fff);mask-image:url(/icons/socials/apple-podcast.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/socials/apple-podcast.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}body.theme-light .podcast-card-platform-icon--apple{background:linear-gradient(142deg,#9ca3af,#4b5563 48%,#1a1a1a)}.podcast-card-platform-icon--download{display:block;flex-shrink:0;width:35px;height:35px;min-width:35px;min-height:35px;background:#fff;mask-image:url(/icons/download.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/download.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:opacity .2s ease}body.theme-light .podcast-card-platform-icon--download{background:#1a1a1a}body.theme-light .podcast-card-download-spinner{border:3px solid rgba(0,0,0,.2);border-top-color:#1a1a1a}.podcast-card-platform-btn{--w-tooltip-background: #374151;--w-tooltip-color: #f9fafb}.podcast-card-platform-btn[data-tooltip]:before,.podcast-card-platform-btn[data-tooltip]:after{font-family:Arial,Helvetica,sans-serif!important;z-index:100!important}body.theme-light .podcast-card-platform-btn{--w-tooltip-background: #f3f4f6;--w-tooltip-color: #111827}body.theme-light .podcast-card-platform-btn{background:#fff;border-color:#0000001f;box-shadow:0 1px #ffffffbf inset,0 2px 8px #00000026;--w-tooltip-background: #f3f4f6;--w-tooltip-color: #111827}body.theme-light .podcast-card-platform-btn:hover{border-color:#0000002e;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #00000040}@media(max-width:639px){.podcast-card{grid-template-columns:1fr}.podcast-card-image-wrap{width:100%;height:auto;aspect-ratio:16/9;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:var(--podcast-card-radius) var(--podcast-card-radius) 0 0}.podcast-card-content{border-radius:0 0 var(--podcast-card-radius) var(--podcast-card-radius)}.podcast-card-play-toggle{width:56%;height:56%;max-width:131px;max-height:131px;box-shadow:none}.podcast-card-play-svg{filter:none}.podcast-card-play-glass-highlight{filter:blur(4px);opacity:.6}.podcast-card-play-glass-bg{filter:none!important}.podcast-card-title{font-size:1rem}.podcast-card-summary{-webkit-line-clamp:4}.podcast-card-bottom-row{flex-direction:column;align-items:flex-start;gap:.75rem}.podcast-card-platform-links{align-self:flex-start;padding-bottom:0;margin-bottom:0}.podcast-card-meta-row{width:100%}.podcast-card-platform-links--mobile{display:flex;align-items:center;gap:.5rem;flex-shrink:0;position:relative;z-index:10;padding-bottom:3.5rem;margin-bottom:-3.5rem}.podcast-card-link-btn--mobile{display:flex!important;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;min-width:2.6rem;min-height:2.6rem;padding:0;border-radius:9999px;background:#0f0f0f;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px #ffffff1a inset,0 2px 8px #00000040;cursor:pointer;text-decoration:none;position:relative;transition:background .2s ease,border-color .2s ease,transform .15s ease;flex-shrink:0}.podcast-card-link-btn--mobile:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.podcast-card-link-btn--mobile .podcast-card-link-icon{display:block;width:18px;height:18px;background:#fff;mask-image:url(/icons/external-link.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/external-link.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.podcast-card-link-btn--mobile .podcast-card-link-icon--apple{background:linear-gradient(142deg,#c4c9d1,#eceef2 45%,#fff);mask-image:url(/icons/socials/apple-podcast.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/socials/apple-podcast.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.podcast-card-link-btn--mobile .podcast-card-link-icon--download{display:block;flex-shrink:0;width:32px;height:32px;min-width:32px;min-height:32px;background:#fff;mask-image:url(/icons/download.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/download.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:opacity .2s ease}.podcast-card-link-btn--download[aria-busy=true] .podcast-card-link-icon--download{opacity:0}.podcast-card-link-btn--download[aria-busy=true]{pointer-events:none;transform:none}.podcast-card-platform-links{display:none}body.theme-light .podcast-card-link-btn--mobile{background:#fff;border-color:#0000001f;box-shadow:0 1px #ffffffbf inset,0 2px 8px #00000026}body.theme-light .podcast-card-link-btn--mobile:hover{background:#0000000a;border-color:#0000002e}body.theme-light .podcast-card-link-btn--mobile .podcast-card-link-icon{background:#1a1a1a}body.theme-light .podcast-card-link-btn--mobile .podcast-card-link-icon--apple{background:linear-gradient(142deg,#9ca3af,#4b5563 48%,#1a1a1a)}body.theme-light .podcast-card-link-btn--mobile .podcast-card-link-icon--download{background:#1a1a1a}.podcast-card-link-btn--mobile{--w-tooltip-background: #374151;--w-tooltip-color: #f9fafb}.podcast-card-link-btn--mobile[data-tooltip]:before,.podcast-card-link-btn--mobile[data-tooltip]:after{font-family:Arial,Helvetica,sans-serif!important;z-index:100!important}body.theme-light .podcast-card-link-btn--mobile{--w-tooltip-background: #f3f4f6;--w-tooltip-color: #111827}}body.theme-light .podcast-card{--podcast-card-border-color: rgba(0, 0, 0, .08);background:#ffffffa6}body.theme-light .podcast-card:hover{--podcast-card-border-color: rgba(0, 0, 0, .14)}body.theme-light .podcast-card-image-wrap{border-right-color:#0000000f}body.theme-light .podcast-card-image-wrap:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.06),transparent),linear-gradient(135deg,rgba(0,0,0,.04),transparent)}body.theme-light .podcast-card-image-wrap:after{background:#fff0}body.theme-light .podcast-card:hover .podcast-card-image-wrap:after{background:#00000026}body.theme-light .podcast-card:has(.podcast-card-platform-links:hover) .podcast-card-image-wrap:after{background:#fff0}body.theme-light .podcast-card-play-svg{filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}body.theme-light .podcast-card:hover .podcast-card-play-glass-bg{fill:#ffffff2e}body.theme-light .podcast-card:hover .podcast-card-play-svg{filter:drop-shadow(0 10px 32px rgba(0,0,0,.4))}@media(max-width:639px){body.theme-light .podcast-card-image-wrap{border-right:none;border-bottom-color:#0000000f}}
