/* Core 0.15.492: public podcasts directory. Reuses YouTube playlist page geometry
   and canonical LTS tokens without changing the existing YouTube page. */
body.lts-podcast-episodes-page{background:var(--lts-parchment);color:var(--lts-ink);overflow-x:clip}
body.lts-podcast-episodes-page :is(.site-content,.site-main,.content-container,.content-area,#primary,#main,#inner-wrap,.entry,.content-bg,.entry-content-wrap,.entry-content,.wp-block-post-content,.wp-site-blocks>main){margin-block:0!important;padding-block:0!important;background-color:var(--lts-parchment)!important;background-image:none!important;box-shadow:none!important}
body.lts-podcast-episodes-page :is(.entry-content,.wp-block-post-content,.wp-site-blocks>main){max-width:none!important;overflow:visible!important}
body.lts-podcast-episodes-page :is(.wp-block-post-title,.entry-title,header.entry-header){display:none!important}
.lts-podcasts .lts-podcasts__thumb{aspect-ratio:16/9;background:var(--lts-blue-soft)}
.lts-podcasts .lts-podcasts__thumb>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--lts-blue-soft)}
.lts-podcasts .lts-podcasts__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--lts-parchment-deep);border-radius:50%;background:var(--lts-paper);color:var(--lts-blue);box-shadow:var(--shadow-soft);pointer-events:none}
.lts-podcasts .lts-podcasts__play svg{width:24px;height:24px;fill:currentColor;transform:translateX(2px)}
.lts-podcasts .lts-podcasts__body{gap:14px}
.lts-podcasts .lts-podcasts__body h2{font-size:23px;min-height:0;letter-spacing:-.02em}
.lts-podcasts__more{margin:32px 0 14px;font-size:15px;line-height:1.5;color:var(--lts-ink-soft)}
.lts-podcasts__all{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-pill);padding:13px 19px;background:var(--lts-blue)!important;color:var(--lts-paper)!important;text-decoration:none!important;font-weight:700;font-size:15px;box-shadow:0 7px 15px rgba(67,82,166,.14);transition:transform .22s ease,box-shadow .22s ease}
.lts-podcasts__all:is(:link,:visited,:hover,:focus,:active){background:var(--lts-blue)!important;color:var(--lts-paper)!important;text-decoration:none!important}
.lts-podcasts__all:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(67,82,166,.18)}
.lts-podcasts__all:focus-visible{outline:3px solid var(--lts-blue);outline-offset:4px}
.lts-podcasts__all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:620px){.lts-podcasts .lts-podcasts__thumb{aspect-ratio:16/9}.lts-podcasts .lts-podcasts__play{width:50px;height:50px}.lts-podcasts__more{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.lts-podcasts__all{transition:none!important}.lts-podcasts__all:hover{transform:none!important}}
