.media-live{margin:28px 0 48px;border:1px solid var(--ed-rule);background:var(--ed-panel)}.media-live video{display:block;width:100%;max-height:70svh;aspect-ratio:16/9;background:#05090b;object-fit:contain}.media-live-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font:13px/1.4 var(--ed-sans)}.media-live-bar p{margin:0!important}.media-live button{background:transparent;color:var(--ed-ink);border:1px solid var(--ed-rule);padding:8px 12px;cursor:pointer}.browse-links,.media-terms,.glossary-alphabet{display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0}.browse-links a,.media-terms a,.glossary-alphabet a{padding:5px 0;text-underline-offset:4px}.browse-links a{font-size:15px}.glossary-alphabet{border-block:1px solid var(--ed-rule);padding:14px 0;font:600 16px var(--ed-sans)}.glossary-letter{scroll-margin-top:110px;padding:25px 0;border-bottom:1px solid var(--ed-rule)}.glossary-letter>h2{font:54px var(--ed-serif);color:var(--ed-accent)}.glossary-entries{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.glossary-entry{min-width:0}.glossary-entry h3{font:25px/1.25 var(--ed-serif);margin:0 0 14px}.glossary-entry ul{list-style:none;margin:0;padding:0}.glossary-entry li{margin:0 0 20px}.glossary-entry p{font-size:14px;color:var(--ed-muted);margin:6px 0!important}.glossary-entry .glossary-context{font:15px/1.6 var(--ed-serif);color:var(--ed-ink)}.media-subjects{padding:24px 0;border-block:1px solid var(--ed-rule)}.media-subjects h2{font:30px var(--ed-serif)}.media-subjects p{font-size:16px}.media-term-target{scroll-margin-top:110px}.media-term-target:target{outline:2px solid var(--ed-accent);outline-offset:4px}.media-transcript{margin:35px 0;max-width:920px}.media-transcript summary{font:26px var(--ed-serif);cursor:pointer}.media-transcript p{margin:18px 0;font:17px/1.65 var(--ed-serif)}.media-transcript time{display:inline-block;min-width:60px;font:12px ui-monospace,monospace;color:var(--ed-muted)}.media-detail .media-page{max-width:1240px;margin:auto;padding:30px 24px}.media-detail .media-subjects,.media-detail .media-transcript{color:var(--ed-ink)}.media-detail .media-catalog{display:none}.media-live:fullscreen{background:#05090b;display:flex;flex-direction:column;justify-content:center}.media-live:fullscreen video{max-height:calc(100svh - 80px)}.media-live:fullscreen .media-live-bar{color:#fff}.media-live:fullscreen button{color:#fff;border-color:#aaa}.browse-links a:focus-visible,.media-terms a:focus-visible,.glossary-alphabet a:focus-visible,.glossary-entry a:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}@media(max-width:650px){.glossary-entries{grid-template-columns:1fr}.media-live-bar{align-items:start;flex-wrap:wrap}.media-detail .media-page{padding:22px 18px}.media-live{margin-top:20px}.glossary-letter>h2{font-size:40px}}
.media-standalone-video{display:block;width:100%;max-height:75svh;aspect-ratio:16/9;background:#05090b;margin:24px 0;object-fit:contain}.works-chronological{list-style:none;margin:30px 0;padding:0}.works-chronological .work-entry{display:grid;grid-template-columns:115px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--ed-rule)}.works-chronological .work-date{font:13px/1.6 ui-monospace,monospace;color:var(--ed-muted)}.works-chronological h3{font:25px/1.25 var(--ed-serif);margin:4px 0 12px}.works-chronological .ed-links{margin:8px 0;gap:8px 22px}.works-notes{margin-top:12px;font-size:15px;max-width:850px}.works-notes summary{cursor:pointer;color:var(--ed-muted)}.works-notes p{margin:12px 0}.glossary-letter{scroll-margin-top:110px}@media(max-width:650px){.works-chronological .work-entry{grid-template-columns:1fr;gap:8px}.works-chronological h3{font-size:23px}}
.works-chronological .work-entry>span{position:absolute}.media-subjects .media-terms a:target{background:var(--ed-panel)}
