*{box-sizing:border-box}body{margin:0;background:#151714;color:#e9e9df;font:16px/1.85 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}main{max-width:1120px;margin:auto;padding:36px 24px 70px}a{color:#dfba78;text-underline-offset:4px}h1{font-size:clamp(30px,5vw,52px);line-height:1.25;margin:12px 0}h2{font-size:27px;line-height:1.45}h3{font-size:20px;margin-bottom:8px}p{margin:12px 0 20px}.eyebrow{font-size:12px;letter-spacing:2px;color:#c9aa73}.lede{font-size:21px;color:#d0d3c8}.meta,figcaption{font-size:13px;color:#b1baa8}.notice{padding:14px 18px;border-left:3px solid #c9aa73;background:#23271f}.player{margin:26px 0}video{display:block;width:100%;aspect-ratio:16/9;background:black;border-radius:8px}.chapters{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}button{font:inherit;font-size:14px;color:#e2c38e;background:#292d25;border:1px solid #505946;border-radius:6px;padding:7px 11px;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #dfba78;outline-offset:4px}.playstate{min-height:1.6em;font-size:13px;color:#b9c6ab}section{margin:42px 0;padding-top:20px;border-top:1px solid #383f32}.cards,.evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card{padding:20px;background:#20251e;border:1px solid #383f32;border-radius:8px}.card p{margin-bottom:10px}figure{margin:0}img{max-width:100%;height:auto;border-radius:4px}figure img{display:block;width:100%}figcaption{padding-top:5px}code{overflow-wrap:anywhere}details{margin:14px 0}summary{cursor:pointer;color:#dfba78}nav{display:flex;gap:16px;flex-wrap:wrap}footer{font-size:13px;color:#aab39f;border-top:1px solid #383f32;padding-top:20px}@media(max-width:650px){main{padding:24px 16px 48px}.cards,.evidence{grid-template-columns:1fr}h2{font-size:23px}.lede{font-size:18px}}.table{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}td,th{border:1px solid #505946;padding:12px;text-align:left;vertical-align:top}th{color:#dfba78}.time{color:#dfba78}section p{max-width:78ch}nav{margin:18px 0} table{min-width:760px}table{display:block;overflow:auto}h2{margin-top:54px;padding-top:20px;border-top:1px solid #383f32}img{display:block;max-height:none}video{margin-top:24px}.shot-card{margin:22px 0;padding:20px;border:1px solid #383f32;border-radius:8px;background:#20251e;scroll-margin-top:20px}.shot-card[hidden]{display:none}.shot-card h3{margin-top:0}.shot-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.shot-frames figure{margin:0}.shot-frames img{width:100%;aspect-ratio:852/480;object-fit:contain;background:black}#shot-search{font:inherit;background:#20251e;color:#eee;border:1px solid #606951;padding:10px;width:100%;max-width:500px;display:block;margin-top:8px}#shot-search:focus-visible{outline:2px solid #dfba78}#film{scroll-margin-top:18px}@media(max-width:650px){.shot-card{padding:12px}.shot-frames{gap:4px}.shot-frames figcaption{font-size:11px}}table{min-width:0;max-width:100%}
body{overflow-wrap:anywhere}video{max-height:75vh;object-fit:contain}.shot-frames img{aspect-ratio:16/9}details.raw{border:1px solid #505946;padding:12px}article{scroll-margin-top:20px}.scope-table{min-width:0}#title-block-header{display:none}figure{margin:18px 0}section p{max-width:none}table{font-size:15px}nav{margin:15px 0}h3{scroll-margin-top:18px}
