.research-episodes{min-width:0;margin-block:28px}.episode-heading h2{font-size:var(--text-subheading);font-weight:500}.episode-heading p,.episode-note,.episode-method p{max-width:90ch;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.episode-heading p{margin-top:8px}.episode-overview{border-block:1px solid var(--line);flex-wrap:wrap;gap:16px 28px;margin-block:16px 10px;padding-block:18px;display:flex}.episode-overview dt,.episode-metrics dt,.episode-timing dt{color:var(--muted);font-size:var(--text-caption);margin-bottom:5px}.episode-overview dd,.episode-metrics dd,.episode-timing dd{font-variant-numeric:tabular-nums;margin:0}.episode-overview dd{font-size:var(--text-small)}.episode-empty{color:var(--muted);font-size:var(--text-small);padding:18px 0}.episode-list{gap:16px;margin-block:18px;display:grid}.episode-card{min-width:0;padding:18px 20px}.episode-card header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.episode-card h3{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:500}.episode-card header>span{color:var(--muted);font-size:var(--text-caption)}.episode-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.episode-metrics dd{font-size:var(--text-section);overflow-wrap:anywhere}.episode-card>.episode-note{margin-top:10px}.episode-timing{border-block:1px solid var(--line-subtle);flex-wrap:wrap;gap:16px 28px;margin-block:18px;padding-block:15px;display:flex}.episode-timing dd{font-size:var(--text-caption)}.episode-details>summary,.episode-leg-evidence>summary,.episode-unmatched-record>summary,.episode-method>summary{cursor:pointer;min-height:36px;font-size:var(--text-caption);color:var(--green);overflow-wrap:anywhere;padding-block:8px}.episode-leg-table{min-width:1150px}.episode-leg-table td{white-space:nowrap;font-size:var(--text-small)}.episode-leg-sources{gap:10px;margin-top:12px;display:grid}.episode-evidence{font-size:var(--text-caption);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-block:12px;display:grid}.episode-evidence dt{color:var(--muted);margin-bottom:4px}.episode-evidence dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.episode-evidence a{max-width:100%;display:inline-block}.episode-ambiguity,.episode-unmatched{min-width:0;margin-block:16px;padding:14px 20px}.episode-ambiguity>summary,.episode-unmatched>summary{cursor:pointer;min-height:38px;font-size:var(--text-body);padding-block:8px}.episode-ambiguity>.episode-note,.episode-unmatched>.episode-note{margin-block:8px 16px}.episode-payback{margin-top:20px;padding:20px}.episode-payback h3{font-size:var(--text-lead);font-weight:500}.episode-payback>p{color:var(--muted);max-width:85ch;font-size:var(--text-caption);margin-top:8px}.episode-payback dl{font-size:var(--text-caption);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin-block:18px;display:grid}.episode-payback dt{font-weight:500}.episode-payback dd{color:var(--muted);margin:6px 0 0}.episode-payback>a{min-height:36px;font-size:var(--text-caption);align-items:center;display:inline-flex}.episode-method{margin-top:14px}@media (max-width:700px){.episode-metrics,.episode-evidence,.episode-payback dl{grid-template-columns:minmax(0,1fr)}.episode-card,.episode-ambiguity,.episode-unmatched,.episode-payback{padding-inline:14px}.episode-details>summary,.episode-leg-evidence>summary,.episode-unmatched-record>summary,.episode-method>summary{min-height:44px}}
