.ep-hero[data-astro-cid-6czdphqe]{border-bottom:1px solid var(--color-dc-g-15);background:#fff;padding:100px 24px 80px;position:relative;overflow:hidden}.ep-dotgrid[data-astro-cid-6czdphqe]{pointer-events:none;z-index:0;position:absolute;inset:0}.ep-dotgrid-inner[data-astro-cid-6czdphqe]{background-image:radial-gradient(circle, var(--color-dc-g-20) 1px, transparent 1px);background-size:24px 24px;width:100%;height:100%;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%)}.ep-hero-inner[data-astro-cid-6czdphqe]{z-index:1;max-width:860px;margin:0 auto;position:relative}.ep-breadcrumb[data-astro-cid-6czdphqe]{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.ep-back[data-astro-cid-6czdphqe]{color:var(--color-dc-g-50);transition:color var(--duration-base) var(--ease-smooth);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ep-back[data-astro-cid-6czdphqe]:hover{color:#0a0a0a}.ep-show-name[data-astro-cid-6czdphqe]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-dc-g-30);font-size:11px;font-weight:700}.ep-meta[data-astro-cid-6czdphqe]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dc-g-50);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.ep-meta-ep[data-astro-cid-6czdphqe]{color:#0a0a0a;font-weight:700}.ep-meta-sep[data-astro-cid-6czdphqe]{color:var(--color-dc-g-30)}.ep-lang-badge[data-astro-cid-6czdphqe]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-dc-g-60);background:var(--color-dc-g-5);border:1px solid var(--color-dc-g-15);border-radius:var(--radius-full);vertical-align:middle;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.ep-title[data-astro-cid-6czdphqe]{color:#0a0a0a;letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.1}.ep-thesis[data-astro-cid-6czdphqe]{color:var(--color-dc-g-60);border-left:2px solid var(--color-dc-g-30);max-width:680px;margin:0 0 32px;padding-left:18px;font-family:inherit;font-size:16px;font-style:italic;line-height:1.65}.ep-hero-footer[data-astro-cid-6czdphqe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ep-guest-chip[data-astro-cid-6czdphqe]{align-items:flex-start;gap:12px;display:flex}.ep-guest-avatar[data-astro-cid-6czdphqe]{background:var(--color-dc-g-90);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-top:2px;font-size:16px;font-weight:700;display:flex}.ep-guest-label[data-astro-cid-6czdphqe]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dc-g-50);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.ep-guest-name[data-astro-cid-6czdphqe]{color:#0a0a0a;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.ep-guest-role[data-astro-cid-6czdphqe]{color:var(--color-dc-g-50);font-size:12px;line-height:1.4;display:block}.ep-platform-row[data-astro-cid-6czdphqe]{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.ep-pill[data-astro-cid-6czdphqe]{border-radius:var(--radius-xl);color:#fff;transition:filter var(--duration-base), transform var(--duration-base);align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ep-pill[data-astro-cid-6czdphqe]:hover{opacity:.85;transform:translateY(-1px)}.ep-pill--yt[data-astro-cid-6czdphqe]{color:#fff;background:#0a0a0a}.ep-pill--sp[data-astro-cid-6czdphqe]{color:#fff;background:#1db954}.ep-video-outer[data-astro-cid-6czdphqe],.ep-cover-outer[data-astro-cid-6czdphqe]{border-top:1px solid var(--color-dc-g-15);border-bottom:1px solid var(--color-dc-g-15);background:#fff;padding:48px 24px}.ep-cover-img[data-astro-cid-6czdphqe]{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.ep-video-inner[data-astro-cid-6czdphqe]{max-width:900px;margin:0 auto;padding:0}.ep-video-wrap[data-astro-cid-6czdphqe]{border-radius:var(--radius-lg);height:0;box-shadow:var(--shadow-dc-xl);padding-bottom:56.25%;position:relative;overflow:hidden}.ep-video-wrap[data-astro-cid-6czdphqe] iframe[data-astro-cid-6czdphqe]{width:100%;height:100%;position:absolute;top:0;left:0}.ep-layout[data-astro-cid-6czdphqe]{background:var(--color-dc-g-3);border-top:1px solid var(--color-dc-g-15);padding:64px 24px 80px}.ep-layout-inner[data-astro-cid-6czdphqe]{grid-template-columns:1fr 300px;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.ep-guest-card[data-astro-cid-6czdphqe]{border:1px solid var(--color-dc-g-15);border-radius:var(--radius-lg);box-shadow:var(--shadow-dc-sm);background:#fff;margin-bottom:40px;padding:28px}.ep-guest-card-header[data-astro-cid-6czdphqe]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ep-guest-card-avatar[data-astro-cid-6czdphqe]{background:var(--color-dc-g-90);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.ep-guest-card-label[data-astro-cid-6czdphqe]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-dc-g-50);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ep-guest-card-name[data-astro-cid-6czdphqe]{color:#0a0a0a;letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:600}.ep-guest-card-role[data-astro-cid-6czdphqe]{color:var(--color-dc-g-60);font-size:13px;line-height:1.4}.ep-guest-card-bio[data-astro-cid-6czdphqe]{color:var(--color-dc-g-60);border-top:1px solid var(--color-dc-g-15);padding-top:16px;font-size:14px;line-height:1.75}.ep-prose[data-astro-cid-6czdphqe]{color:var(--color-text-body);font-size:16.5px;line-height:1.8}.ep-prose[data-astro-cid-6czdphqe] h2{color:#0a0a0a;letter-spacing:-.015em;border-bottom:1px solid var(--color-dc-g-15);margin:2.8em 0 .8em;padding-bottom:10px;font-size:1.35rem;font-weight:600}.ep-prose[data-astro-cid-6czdphqe] h3{color:#0a0a0a;margin:2.2em 0 .6em;font-size:1.05rem;font-weight:600}.ep-prose[data-astro-cid-6czdphqe] p{margin-bottom:1.4em}.ep-prose[data-astro-cid-6czdphqe] strong{color:#0a0a0a;font-weight:600}.ep-prose[data-astro-cid-6czdphqe] ul,.ep-prose[data-astro-cid-6czdphqe] ol{margin:0 0 1.4em 1.6em}.ep-prose[data-astro-cid-6czdphqe] li{margin-bottom:.5em}.ep-prose[data-astro-cid-6czdphqe] blockquote{border-left:2px solid var(--color-dc-g-30);color:var(--color-dc-g-60);margin:2em 0;padding-left:18px;font-style:italic}.ep-sidebar-card[data-astro-cid-6czdphqe]{border:1px solid var(--color-dc-g-15);border-radius:var(--radius-lg);box-shadow:var(--shadow-dc-sm);background:#fff;position:sticky;top:24px;overflow:hidden}.ep-sb-section[data-astro-cid-6czdphqe]{padding:20px}.ep-sb-divider[data-astro-cid-6czdphqe]{background:var(--color-dc-g-15);height:1px}.ep-sb-label[data-astro-cid-6czdphqe]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-dc-g-50);margin-bottom:12px;font-size:10px;font-weight:700}.ep-sb-ep-num[data-astro-cid-6czdphqe]{color:#0a0a0a;letter-spacing:-.03em;margin-bottom:6px;font-size:2rem;font-weight:700;line-height:1}.ep-sb-detail[data-astro-cid-6czdphqe]{color:var(--color-dc-g-60);margin-bottom:3px;font-size:13px;display:block}.ep-sb-person[data-astro-cid-6czdphqe]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ep-sb-avatar[data-astro-cid-6czdphqe]{background:var(--color-dc-g-90);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ep-sb-avatar--alt[data-astro-cid-6czdphqe]{background:var(--color-dc-g-70)}.ep-sb-person-name[data-astro-cid-6czdphqe]{color:#0a0a0a;font-size:13px;font-weight:500}.ep-sb-tags[data-astro-cid-6czdphqe]{flex-wrap:wrap;gap:6px;display:flex}.ep-sb-tag[data-astro-cid-6czdphqe]{color:var(--color-dc-g-70);background:var(--color-dc-g-10);border:1px solid var(--color-dc-g-15);border-radius:var(--radius-sm);padding:3px 10px;font-size:11px;font-weight:500}.ep-sb-platform[data-astro-cid-6czdphqe]{border-radius:var(--radius-md);color:#fff;transition:filter var(--duration-base), transform var(--duration-base);align-items:center;gap:8px;margin-bottom:8px;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ep-sb-platform[data-astro-cid-6czdphqe]:hover{opacity:.85;transform:translateY(-1px)}.ep-sb-platform--yt[data-astro-cid-6czdphqe]{color:#fff;background:#0a0a0a}.ep-sb-platform--sp[data-astro-cid-6czdphqe]{color:#fff;background:#1db954}@media (width<=900px){.ep-hero[data-astro-cid-6czdphqe]{padding:72px 20px 56px}.ep-layout[data-astro-cid-6czdphqe]{padding:48px 20px 64px}.ep-layout-inner[data-astro-cid-6czdphqe]{grid-template-columns:1fr;gap:32px}.ep-sidebar[data-astro-cid-6czdphqe]{order:-1}.ep-sidebar-card[data-astro-cid-6czdphqe]{position:static}.ep-hero-footer[data-astro-cid-6czdphqe]{flex-direction:column;align-items:flex-start;gap:20px}.ep-video-inner[data-astro-cid-6czdphqe]{padding:0}}@media (width<=600px){.ep-title[data-astro-cid-6czdphqe]{font-size:2rem}}
