.v2.pd2 .phero{border-bottom:1px solid var(--b-line-soft);padding:28px 0 72px}.v2.pd2 .pgrid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;column-gap:88px;display:grid}.v2.pd2 .pcopy .pillbar{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.v2.pd2 .pcopy h1{text-wrap:balance;max-width:760px}.v2.pd2 .pcopy .lede{max-width:600px;margin-top:24px}.v2.pd2 .pwith{color:var(--b-ink-60);margin-top:22px;font-size:15px}.v2.pd2 .pwith b{color:var(--b-ink);font-weight:600}.v2.pd2 .pact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.v2.pd2 .pmeta{color:var(--b-ink-60);font-variant-numeric:tabular-nums;font-size:13px}.v2.pd2 .plisten{border-top:1px solid var(--b-line-soft);flex-wrap:wrap;align-items:center;gap:16px;max-width:600px;margin-top:26px;padding-top:20px;font-size:13px;display:flex}.v2.pd2 .plisten>span{letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink-35);font-size:11px;font-weight:600}.v2.pd2 .plisten a{color:var(--b-ink-60);font-weight:600;transition:color .2s}.v2.pd2 .plisten a:hover{color:var(--b-ink)}.v2.pd2 .part img{aspect-ratio:1;object-fit:cover;border:1px solid var(--b-line);background:var(--b-paper-2);border-radius:8px;width:100%}.v2.pd2 .pby{color:var(--b-ink-60);margin-top:6px;font-size:13px}.v2.pd2 .pby a{color:var(--b-ink);border-bottom:1px solid var(--b-line);transition:border-color .2s}.v2.pd2 .pby a:hover{border-color:var(--b-ink)}@media (max-width:1060px){.v2.pd2 .pgrid{grid-template-columns:1fr;row-gap:40px}.v2.pd2 .part{order:-1;max-width:320px}}.v2.pd2 .vframe{aspect-ratio:16/9;background:#161616;border-radius:8px;position:relative;overflow:hidden}.v2.pd2 .vframe img,.v2.pd2 .vframe iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.v2.pd2 .vplay{cursor:pointer;background:#00000047;border:0;place-items:center;transition:background .2s;display:grid;position:absolute;inset:0}.v2.pd2 .vplay:hover{background:#00000024}.v2.pd2 .vplay span{background:#fdfcf9;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.v2.pd2 .vplay span:after{content:"";border:13px solid #0000;border-left:21px solid #161616;border-right-width:0;margin-left:6px}.v2.pd2 .pvhero{border-bottom:0;padding:28px 0 64px}.v2.pd2 .pvhero .vframe{margin-top:0;width:min(100%,177.778svh - 337.778px);margin-inline:auto}.v2.pd2 .pvgrid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;column-gap:88px;margin-top:48px;display:grid}.v2.pd2 .pvgrid .pwith{margin-top:6px}.v2.pd2 .pside .plisten{border-top-color:var(--b-line)}@media (max-width:1060px){.v2.pd2 .pvgrid{grid-template-columns:1fr;row-gap:12px;margin-top:36px}}.v2.pd2 .pcols{grid-template-columns:236px minmax(0,1fr);gap:70px;padding-top:70px;padding-bottom:96px;display:grid}.v2.pd2 .pmain{flex-direction:column;gap:88px;min-width:0;display:flex}.v2.pd2 .pmain>section{scroll-margin-top:84px}.v2.pd2 .pmain h2{text-wrap:balance;max-width:720px}.v2.pd2 .prail{align-self:start;position:sticky;top:84px}.v2.pd2 .prail .rd2-pin{margin-top:34px}@media (max-width:1000px){.v2.pd2 .pcols{grid-template-columns:1fr;gap:56px;padding-top:56px}.v2.pd2 .prail{order:2;position:static}.v2.pd2 .pmain{order:1}}.v2.pd2 .ptopics{border-top:2px solid var(--b-ink);margin:34px 0 0;padding:0;list-style:none}.v2.pd2 .ptopics li{border-bottom:1px solid var(--b-line-soft);grid-template-columns:56px 1fr;align-items:baseline;gap:12px;padding:20px 4px;display:grid}.v2.pd2 .ptopics .tn{color:var(--b-ink-35);font-variant-numeric:tabular-nums;font-size:13px}.v2.pd2 .ptopics .tt{letter-spacing:-.025em;font-size:clamp(19px,1.7vw,22px);line-height:1.25}@media (max-width:560px){.v2.pd2 .ptopics li{grid-template-columns:34px 1fr}}.v2.pd2 .pguests{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:34px;display:grid}.v2.pd2 .pguest{border:1px solid var(--b-line);background:var(--b-card);border-radius:8px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.v2.pd2 .gav{background:var(--b-paper-3);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.v2.pd2 .gav img{object-fit:cover;width:100%;height:100%}.v2.pd2 .pguest b{letter-spacing:-.02em;font-size:17px;font-weight:700;display:block}.v2.pd2 .pguest span{color:var(--b-ink-60);margin-top:3px;font-size:13.5px;line-height:1.35;display:block}.v2.pd2 .pguest .gbio{color:var(--b-ink-60);margin-top:10px;font-size:13.5px;line-height:1.5}.v2.pd2 .phostcard{border:1px solid var(--b-line);background:var(--b-card);border-radius:8px;max-width:760px;margin-top:34px;padding:26px 28px 28px}.v2.pd2 .phh{align-items:center;gap:16px;display:flex}.v2.pd2 .phh b{letter-spacing:-.02em;font-size:19px;font-weight:700;display:block}.v2.pd2 .phh span:not(.gav){color:var(--b-ink-60);margin-top:3px;font-size:13.5px;display:block}.v2.pd2 .phb{border-top:1px solid var(--b-line-soft);margin-top:20px;padding-top:18px}.v2.pd2 .phb p{color:var(--b-ink-60);font-size:15.5px;line-height:1.6}.v2.pd2 .phb p+p{margin-top:12px}.v2.pd2 .phost{color:var(--b-ink-60);max-width:640px;margin-top:22px;font-size:14px}.v2.pd2 .phost b{color:var(--b-ink);font-weight:600}.v2.pd2 .phost a{color:var(--b-ink);border-bottom:1px solid var(--b-line)}.v2.pd2 .phost a:hover{border-color:var(--b-ink)}.v2.pd2 .pnotes{border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line);margin-top:34px}.v2.pd2 .pnotes summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 4px;font-size:15px;font-weight:600;list-style:none;display:flex}.v2.pd2 .pnotes summary::-webkit-details-marker{display:none}.v2.pd2 .pnotes summary:after{content:"+";color:var(--b-ink-60);font-size:20px;font-weight:400;line-height:1}.v2.pd2 .pnotes[open] summary:after{content:"−"}.v2.pd2 .pn-body{max-width:680px;padding:4px 4px 26px}.v2.pd2 .pn-body p,.v2.pd2 .pn-body li{color:var(--b-ink-60);margin-top:12px;font-size:15.5px;line-height:1.6}.v2.pd2 .pn-body ul{padding-left:20px}.v2.pd2 .pnotes:not([open]) .pn-body{display:none}.v2.pd2 .pmore .block-head{margin-bottom:32px}.v2.pd2 .pcards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.v2.pd2 .pcard{flex-direction:column;display:flex}.v2.pd2 .pc-art{display:block}.v2.pd2 .pc-art img{aspect-ratio:1;object-fit:cover;background:var(--b-paper-2);border-radius:8px;width:100%;transition:opacity .2s;display:block}.v2.pd2 .pc-art:hover img{opacity:.85}.v2.pd2 .pc-body{flex-direction:column;flex:1;gap:6px;padding-top:16px;display:flex}.v2.pd2 .pc-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-35);font-size:11px;font-weight:600}.v2.pd2 .pc-t{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.2}.v2.pd2 .pc-t:hover{text-underline-offset:3px;text-decoration:underline}.v2.pd2 .pc-g{color:var(--b-ink-60);font-size:13px}.v2.pd2 .pc-play{font:inherit;color:var(--b-ink);border:1px solid var(--b-btn-line);cursor:pointer;background:0 0;border-radius:14px;align-self:flex-start;align-items:center;gap:9px;margin-top:12px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:border-color .2s;display:inline-flex}.v2.pd2 .pc-play:hover,.v2.pd2 .pc-play.is-current{border-color:var(--b-ink)}.v2.pd2 .pc-play .pico{border-width:4.5px 0 4.5px 7px}.v2.pd2 .pc-play.is-playing .pico{border-width:0 2.5px;width:8px;height:9px}@media (max-width:1000px){.v2.pd2 .pcards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v2.pd2 .pcards{grid-template-columns:1fr}}.v2 .kn2-pod-hero{border:1px solid var(--b-line);background:var(--b-card);border-radius:8px;grid-template-columns:1.05fr 1fr;margin-bottom:18px;display:grid;overflow:hidden}.v2 .kn2-pod-copy{flex-direction:column;align-items:flex-start;padding:38px 40px 40px;display:flex}.v2 .kn2-pod-copy h3{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.v2 .kn2-pod-copy p{color:var(--b-ink-60);max-width:460px;margin-top:14px;font-size:15px;line-height:1.5}.v2 .kn2-pod-by{color:var(--b-ink-60);margin-top:14px;font-size:13.5px}.v2 .kn2-pod-by b{color:var(--b-ink);font-weight:600}.v2 .kn2-pod-act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.v2 .kn2-pod-art{background:#161616;min-height:280px;position:relative}.v2 .kn2-pod-art img,.v2 .kn2-pod-art iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1000px){.v2 .kn2-pod-hero{grid-template-columns:1fr}.v2 .kn2-pod-art{aspect-ratio:16/9;order:-1;min-height:0}.v2 .kn2-pod-copy{padding:28px 24px 30px}}
