.related-podcasts{margin-top:48px}.related-podcasts__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.related-podcasts__header h3{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:22px}.related-podcasts__header h3:before{content:"";width:6px;height:20px;border-radius:6px;background:var(--blue-font)}.related-podcasts__category{margin:4px 0 0;color:var(--subtitle-color);font-size:.9rem}.related-podcasts__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);text-decoration:none;font-size:.9rem;transition:opacity .2s ease}.related-podcasts__cta:hover{opacity:.85}.related-podcasts__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 20px;gap:24px 20px}.related-podcasts__grid .library-podcast{grid-template-columns:1fr;gap:10px;max-width:100%}.related-podcasts__grid .library-podcast__thumb{width:100%;height:120px;border-radius:10px;overflow:hidden}.related-podcasts__grid .library-podcast__thumb img{width:100%;height:120px;object-fit:cover;border-radius:10px}.related-podcasts__grid .library-podcast__body{gap:10px}.related-podcasts__grid .library-podcast__heading h3{font-size:1.1rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.related-podcasts__grid .library-podcast__meta{font-size:.8rem;margin-top:4px}.related-podcasts__grid .library-podcast__description p{font-size:.88rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.related-podcasts__grid .library-view-tr-button{width:100%;padding:10px 16px;font-size:.9rem;background:var(--blue-font)}.related-podcasts__grid .library-view-tr-button:hover{opacity:.9}.related-podcasts__grid .library-podcast-download-button{display:none}.related-podcasts__grid .download-menu-options{z-index:25}.related-podcasts__grid .library-podcast{overflow:visible}.related-podcasts__grid .download-menu{position:relative}@media (max-width:1200px){.related-podcasts__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.related-podcasts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.related-podcasts__grid{grid-template-columns:1fr}}.latest-transcripts{position:relative;margin-top:clamp(40px,6vw,72px);padding:clamp(24px,5vw,36px);border-radius:28px;border:1px solid var(--border-color);background:radial-gradient(120% 140% at 0 0,rgba(59,130,246,.16),transparent 60%),radial-gradient(110% 140% at 100% 0,rgba(167,139,250,.16),transparent 64%),var(--card-background);box-shadow:var(--card-shadow);overflow:hidden}.latest-transcripts:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),transparent 55%);opacity:.45;pointer-events:none}.latest-transcripts>*{position:relative;z-index:1}.latest-transcripts>h3{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(18px,3vw,28px);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--font-secondary)}.latest-transcripts>h3:before{content:"";width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--blue-font),var(--purple-font));box-shadow:0 0 0 4px rgba(59,130,246,.18)}.latest-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);margin:0;padding:0}.latest-transcript-item{scroll-snap-align:start;position:relative;height:100%}.latest-grid .library-podcast{grid-template-columns:1fr;background:hsla(0,0%,100%,.08);border-radius:18px;padding:18px;gap:14px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 18px 32px -24px rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.latest-grid .library-podcast:hover{transform:translateY(-4px);box-shadow:0 22px 42px -24px rgba(15,23,42,.6);background:rgba(59,130,246,.06)}.latest-grid .library-podcast__thumb{width:100%;height:140px;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.latest-grid .library-podcast__thumb img{width:100%;height:140px;object-fit:cover}.latest-grid .library-podcast__body{gap:12px}.latest-grid .library-podcast__heading h3{font-size:1.05rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em}.latest-grid .library-podcast__meta{font-size:.82rem;margin-top:2px;color:var(--font-secondary)}.latest-grid .library-podcast__description p{font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.latest-grid .library-view-tr-button{width:100%;padding:11px 16px;font-size:.9rem;background:linear-gradient(135deg,var(--blue-font),var(--purple-font));border-radius:12px;transition:opacity .2s ease,transform .2s ease;box-shadow:0 12px 28px -18px rgba(59,130,246,.6)}.latest-grid .library-view-tr-button:hover{opacity:.92;transform:translateY(-1px)}.latest-grid .library-podcast-download-button{display:none}.latest-grid .download-menu-options{z-index:25}.latest-grid .library-podcast{overflow:visible}.latest-grid .download-menu{position:relative}@media (max-width:900px){.latest-transcripts{padding:clamp(22px,6vw,32px)}.latest-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:640px){.latest-grid{grid-template-columns:1fr}.latest-grid .library-podcast{padding:16px}}