.subject-heading{max-width:none}.subject-totals{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex;font-family:Manrope,sans-serif!important;font-size:18px!important}.subject-totals strong{letter-spacing:-.05em;margin-right:4px;font-size:30px}.subject-totals>span{white-space:nowrap}.subject-totals>span+span:before{content:"/";color:var(--m);margin-inline:4px 12px}.subject-map{max-width:1000px}.subject-filter{max-width:460px;margin:24px 0}.subject-filter label{margin-bottom:8px;font-weight:700;display:block}.subject-filter select{width:100%;min-height:48px;font:inherit;background:var(--p);color:var(--i);border:1px solid var(--m);border-radius:4px;padding:10px}.subject-episode{border-top:2px solid var(--i);margin:32px 0}.subject-episode-heading{padding-block:24px 8px}.subject-episode-heading h3{max-width:38ch;margin:8px 0;font-size:clamp(23px,3vw,32px);line-height:1.2}.subject-episode-heading p,.subject-method p,.subject-map>.connection-note{color:var(--m);font-size:16px}.subject-moments{margin:0;padding:0;list-style:none}.subject-moments li{border-top:1px solid var(--r);grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:8px 0;font-size:16px;display:grid}.subject-time{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;min-height:48px;padding:8px;font-family:Manrope,sans-serif;font-weight:700;display:flex}.subject-labels{line-height:1.5}.subject-method{border-block:1px solid var(--r);margin-block:28px;padding-block:8px}.subject-method summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.subject-method summary:before{content:"+";margin-right:12px}.subject-method[open] summary:before{content:"−"}.subject-method p{max-width:70ch}.subject-research .connection-list{max-width:1000px}.subject-map [hidden]{display:none!important}@media (width<=600px){.subject-moments li{grid-template-columns:84px 1fr;gap:12px}.subject-totals{font-size:16px!important}.subject-totals strong{font-size:26px}.subject-totals{gap:8px 16px}.subject-totals>span+span:before{display:none}}.subject-moments li{grid-template-columns:180px 1fr;align-items:start;padding:16px 0}.subject-moment-copy{min-width:0}.subject-moment-copy p{margin:0 0 8px}.subject-moment-copy .moment-summary{font-size:18px;font-weight:650;line-height:1.45}.subject-moment-copy .subject-labels{color:var(--m);font-size:14px}.subject-moment-copy .moment-notes,.note-moments,.moment-map-link{font-size:15px}.moment-notes a,.note-moments a,.moment-map-link{align-items:center;min-height:44px;display:inline-flex}.subject-secondary summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:18px;font-weight:650}.subject-secondary{border-top:1px solid var(--r);margin-top:8px}.subject-moments li:target{border-left:3px solid var(--signal-text);padding-left:12px;scroll-margin-top:24px}.subject-research .connection-list{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.subject-research .connection-list>li{padding:18px 0}.subject-research .connection-list h3{font-size:23px}@media (width<=700px){.subject-research .connection-list{grid-template-columns:1fr}.subject-moments li{grid-template-columns:1fr;gap:4px}.subject-time{justify-content:flex-start;gap:16px;width:max-content;padding-inline:0}.subject-moment-copy .moment-summary{font-size:18px}}.subject-heading .page-links{flex-wrap:wrap;gap:8px 24px;display:flex}.subject-heading .page-links a{align-items:center;min-height:44px;display:inline-flex}