.coll-label{margin:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.coll-meta{margin:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:1.6;letter-spacing:var(--label-tracking);text-transform:uppercase}.coll-meta__part{white-space:nowrap}.coll-trust,.coll-caption{margin:0;color:var(--fg-muted);font-size:var(--text-body3);line-height:var(--leading-body)}.coll-desc{margin:0}.coll-list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.coll-row.ds-entity-card{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px}.coll-row__art{display:block;width:160px;height:160px}.coll-row__art .ds-podcast-art{width:160px;height:160px;border-radius:var(--radius-panel)}.coll-row__text{display:flex;flex-direction:column;gap:8px;min-width:0}.coll-row__title{display:flex;align-items:center;margin:0;font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.coll-row__title a{color:var(--fg);text-decoration:none}@media(hover:hover){.coll-row__title a:hover{text-decoration:underline;text-underline-offset:3px}}.coll-row__desc{display:-webkit-box;max-width:600px;margin:4px 0 0;overflow:hidden;color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.coll-row__actions{display:flex;align-items:center;gap:8px}.coll-topicmark{display:inline-flex;flex:0 0 auto;width:12px;height:16px;margin-right:10px;overflow:visible}.coll-topicmark svg{width:12px;height:16px;overflow:visible}.coll-credits{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.coll-credits__dot{color:var(--fg-faint)}.coll-credit{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.coll-credit__label,.coll-credit__more{color:var(--fg-muted);font-size:var(--text-body3)}.coll-credits--stacked{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-top:0}.coll-credits--stacked .coll-credit{flex-direction:column;align-items:flex-start;gap:4px;white-space:normal}.coll-credit__teachers{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.coll-cover{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-media);background:var(--podcast-card-art-surface)}.coll-cover__fill{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-1;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(28px) saturate(1.2) brightness(.55)}.coll-cover__art{height:78%;aspect-ratio:1;border-radius:var(--radius-card);object-fit:cover;box-shadow:0 8px 24px var(--alpha-black-50)}.coll-cover__art--landscape{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;box-shadow:none}.coll-cover--rail{width:260px;height:146px}.coll-rail-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:260px}.coll-rail-actions>.ds-btn{width:100%;justify-content:center}.coll-course-notes{max-width:880px;color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body);letter-spacing:var(--body-tracking)}.coll-course-notes p{margin:0 0 16px;white-space:pre-line}.coll-rail-actions .ds-card-btn{width:100%;margin-top:8px}.coll-section{margin-bottom:40px}.coll-sentence{max-width:880px;margin:-8px 0 0;color:var(--fg-muted);font-size:var(--text-body2);line-height:var(--leading-body)}.coll-subhead{margin:8px 0 0;color:var(--fg);font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.coll-parts{max-width:880px}.coll-strip{display:inline-flex;align-items:center;align-self:flex-start;gap:24px;width:fit-content;max-width:100%;margin-top:16px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-media)}.coll-strip__here{display:flex;align-items:center;gap:12px;min-width:0}.coll-strip__art.ds-podcast-art{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-thumb)}.coll-strip__text,.coll-strip__nexttext{display:flex;flex-direction:column;gap:4px;min-width:0}.coll-strip__link{color:var(--fg);font-size:var(--text-body1);font-weight:var(--weight-heading);text-decoration:none}@media(hover:hover){.coll-strip__link:hover{text-decoration:underline;text-underline-offset:3px}}.coll-strip__next{display:flex;align-items:center;gap:16px;min-width:0;padding-left:24px;border-left:1px solid var(--border)}.coll-strip__nexttitle{color:var(--fg-secondary);font-size:var(--text-body3)}.coll-strip__extra{color:var(--fg-muted);font-size:var(--text-body3)}.coll-strip__btns{display:flex;flex:0 0 auto;align-items:center;gap:8px}.coll-strip__disc{display:inline-grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-input-mid);color:var(--fg)}.coll-pointer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 32px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-media)}.coll-pointer__here{display:flex;align-items:center;gap:12px;min-width:0}.coll-pointer__text{margin:0;color:var(--fg);font-size:var(--text-body1);line-height:var(--leading-body)}@media(max-width:767px){.coll-row.ds-entity-card{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.coll-row__art,.coll-row__art .ds-podcast-art{width:96px;height:96px}.coll-row__actions{grid-column:1 / -1}.coll-row__actions>.ds-btn{flex:1 1 auto;justify-content:center}.coll-credits{flex-direction:column;align-items:flex-start}.coll-credits__dot{display:none}.coll-credit{flex-wrap:wrap;row-gap:4px;white-space:normal}.coll-trackhead{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px}.coll-trackhead .coll-cover--rail{width:96px;height:96px;border-radius:var(--radius-panel)}.coll-trackhead .cmty-rail__text{display:contents}.coll-trackhead .cmty-rail__title{grid-column:2}.coll-trackhead .coll-credits,.coll-trackhead .cmty-rail__description,.coll-trackhead .coll-trust{grid-column:1 / -1}.coll-rail-actions{align-items:stretch;max-width:none}.coll-rail-actions>.ds-btn,.coll-rail-actions>.ds-card-btn{width:100%;justify-content:center}.coll-strip,.coll-pointer{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:12px;width:auto}.coll-strip__here{align-items:flex-start}.coll-strip__next{flex-direction:column;align-items:stretch;padding-left:0;border-left:0}.coll-strip__btns>.ds-btn{flex:1 1 auto;justify-content:center}}.talk-rail__course{display:flex;flex-direction:column;gap:16px}.talk-rail__course>.ds-card-btn{align-self:flex-start}.pk-page{padding:16px 0 64px}.pk-page--center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.pk-col{max-width:1040px;margin:0 auto}.pk-head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}.pk-head__text{min-width:0;flex:1}.pk-head__title{margin:0;color:var(--fg);font-size:var(--text-h1);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-h1)}.pk-head__line{margin:8px 0 0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:.02em;text-transform:uppercase}.pk-head__skeleton{display:flex;flex-direction:column;gap:16px}.pk-list{display:flex;flex-direction:column;gap:32px}.pk-more{display:flex;justify-content:center;margin-top:40px}.pk-empty{margin:0;color:var(--fg-muted);font-size:var(--text-body2);line-height:var(--leading-body)}.pk-skeleton{pointer-events:none}.pk-skeleton__title{margin-top:10px}.pk-skeleton__meta{margin-top:8px}@media(max-width:767px){.app-main:has(.pk-page){padding-inline:16px}.pk-page{padding-block:0 32px}.pk-head{flex-direction:column;align-items:stretch;gap:24px}.pk-head>.ds-btn{width:100%;justify-content:center}.pk-list{gap:24px}}
