.pod-top__grid{gap:var(--space-6);align-items:center;display:grid}@media (min-width:900px){.pod-top__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px}}.pod-top__em{color:var(--ink-muted);font-style:italic}.pod-apps{margin:var(--space-5) 0 0;flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.pod-apps a{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;display:inline-flex}.pod-apps a:hover{border-color:var(--ink);text-decoration:none}.pod-apps a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pod-apps img{object-fit:contain;border-radius:6px;width:24px;height:24px;display:block}.pod-apps img[src$=youtube\.png]{border-radius:0;width:30px;height:21px}.pod-apps span{flex-direction:column;font-size:15px;font-weight:700;line-height:1.15;display:flex}.pod-apps small{color:var(--ink-muted);font-size:11px;font-weight:500}.pod-note{margin-top:var(--space-4)}.pod-cover img{border-radius:20px;width:100%;max-width:320px;height:auto;display:block}.pod-list{padding-block:var(--space-8) var(--space-10)}.pod-list__title{font:400 30px/1.2 var(--font-display)}.pod-eps{margin:var(--space-6) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.pod-eps>li.pod-ep{max-width:none}.pod-ep{gap:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr;padding:28px;display:grid}@media (min-width:761px){.pod-ep{gap:var(--space-6);grid-template-columns:120px minmax(0,1fr);padding:32px 36px}}.pod-ep__no{font:200 72px/.9 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;padding-left:20px;position:relative}.pod-ep__no:before{content:"";background:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end));border-radius:3px;width:5px;position:absolute;top:6px;bottom:6px;left:0}.pod-ep__body{gap:10px;min-width:0;display:grid}.pod-ep__meta{color:var(--ink-muted);margin:0;font-size:14px}.pod-ep__title{font:400 26px/1.25 var(--font-display);text-wrap:balance;margin:0}.pod-ep__desc{max-width:68ch;margin:0;font-size:16px;line-height:26px}.pod-ep__player{width:100%;height:44px;margin-top:6px}.pod-ep__guide{color:var(--accent-text);justify-self:start;font-weight:700}.pod-ep__video{aspect-ratio:16/9;background:var(--deep);border-radius:12px;width:100%;max-width:860px;height:auto;margin-top:6px;display:block}
