@font-face{font-family:Such;src:url('/public-018/assets/such-text-light.woff');font-weight:400;font-display:swap}@font-face{font-family:Such;src:url('/public-018/assets/such-display-medium.woff');font-weight:500;font-display:swap}@font-face{font-family:Such;src:url('/public-018/assets/such-display-bold.woff');font-weight:700;font-display:swap}@font-face{font-family:Plex;src:url('/public-018/assets/IBMPlexMono-Regular.ttf');font-display:swap}
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111;color:#f2f3ec;font:400 18px/1.6 Such,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #f2f3ec;outline-offset:5px}.skip-link{position:absolute;top:-100px;left:20px;padding:10px;background:#f2f3ec;color:#111;z-index:3}.skip-link:focus{top:10px}.reading-header{max-width:1516px;margin:auto;padding:40px clamp(24px,4.45vw,88px);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:146px}.reading-brand{font:700 72px/.9 Such,Arial,sans-serif;letter-spacing:-.065em;text-decoration:none}.reading-header nav{display:flex;gap:35px;align-items:center;font-size:15px}.reading-header nav a{padding:12px 0;text-decoration:none}.reading-feature{max-width:1340px;margin:auto}.reading-body{max-width:1340px;margin:70px auto 0;padding:56px 0;border-top:1px solid #343b36;display:grid;grid-template-columns:1fr minmax(0,730px);gap:8%;align-items:start}.reading-body aside{display:flex;flex-direction:column;gap:17px;font:11px/1.6 Plex,monospace;color:#b2b8b1}.reading-body aside a{font:400 15px Such,Arial,sans-serif;min-height:44px;padding:10px 0}.companion{scroll-margin-top:40px}.companion .eyebrow{display:none}.companion h2{font:500 clamp(30px,3vw,43px)/1.1 Such,Arial,sans-serif;letter-spacing:-.028em;margin:0 0 34px;max-width:20ch}.companion p{margin:25px 0;color:#bdc4b9;font-size:20px;line-height:1.65}.companion .lead{font-size:26px;line-height:1.45;color:#f2f3ec;max-width:28ch}.companion li{margin:13px 0;color:#bdc4b9;font-size:19px}.companion strong{font-weight:500;color:#f2f3ec}.companion .source-note{font-size:13px;line-height:1.65;color:#a0a99b;border-top:1px solid #343b36;padding-top:25px;margin-top:40px}.companion>a:last-child{display:inline-flex;min-height:44px;align-items:center;font-size:15px}.reading-transcript{max-width:730px;margin:0 max(calc((100vw - 1340px)/2),4.45vw) 80px auto}.reading-transcript details{border-block:1px solid #343b36;padding:22px 0}.reading-transcript summary{cursor:pointer;font-size:20px}.reading-transcript p{color:#bdc4b9;font-size:18px;line-height:1.65}.reading-downloads{display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:22px;font-size:13px}.reading-downloads a{padding:10px 0}footer{max-width:1340px;margin:auto;padding:25px 0 40px;border-top:1px solid #343b36;color:#959e90;font-size:12px}
#reading-cinema{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:20px 32px;background:#080a0a;color:#f2f3ec;overflow:hidden}#reading-cinema[open]{display:flex;flex-direction:column}#reading-cinema::backdrop{background:#080a0a}html:has(#reading-cinema[open]){overflow:hidden}.reading-cinema-bar{display:flex;justify-content:space-between;gap:25px;align-items:center;min-height:64px;font:11px/1.5 Plex,monospace}.reading-formats{display:flex;gap:6px}.reading-formats button{padding:10px 15px;min-height:44px;background:none;color:#afb6aa;border:1px solid #343b36;border-radius:25px;font:400 13px Such,Arial,sans-serif}.reading-formats button[aria-pressed=true]{background:#f2f3ec;color:#111;border-color:#f2f3ec}.reading-close{background:none;border:0;color:inherit;min-height:44px;display:flex;gap:16px;align-items:center;font:400 14px Such,Arial,sans-serif}.reading-close span{font-size:28px}#film{display:block;width:100%;min-height:0;flex:1;object-fit:contain;background:#080a0a}.reading-cinema-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:60px;font-size:12px;color:#afb6aa}.reading-cinema-foot button{font-size:13px;min-height:44px;background:none;color:#f2f3ec;border:0;text-decoration:underline;text-underline-offset:5px}#film-status{font-size:13px;text-align:center;margin:0}::cue{font:18px Arial;background:rgba(8,10,10,.9);color:#f2f3ec}
@media(max-width:1515px){.reading-feature,.reading-body,footer{margin-left:4.45vw;margin-right:4.45vw}}
@media(max-width:899px){body{font-size:17px}.reading-header{min-height:113px;padding:30px 6%}.reading-brand{font-size:53px}.reading-header nav{font-size:13px;gap:20px}.reading-header nav a:last-child{display:none}.reading-feature,.reading-body,footer{margin-left:6%;margin-right:6%}.reading-body{display:block;margin-top:35px;padding-top:27px}.reading-body aside{flex-direction:row;flex-wrap:wrap;gap:15px 24px;margin-bottom:35px}.reading-body aside a{display:none}.companion h2{font-size:32px}.companion p{font-size:18px}.companion .lead{font-size:23px}.companion li{font-size:18px}.reading-transcript{margin:0 6% 55px}footer{padding-bottom:28px;font-size:11px}#reading-cinema{padding:12px 16px}.reading-cinema-bar{flex-wrap:wrap;gap:10px;min-height:100px;padding-bottom:10px}.reading-formats{order:3;width:100%;justify-content:center}.reading-cinema-foot{font-size:10px;gap:14px}.reading-cinema-foot span{max-width:160px}.reading-cinema-foot button{font-size:12px}.reading-close{font-size:13px}.reading-cinema-bar>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.judgment-essay{margin:38px 0;padding:26px 0;border-block:1px solid #343b36}.judgment-essay h3{font:500 28px/1.15 Such,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 22px}.judgment-essay p:last-child{color:#f2f3ec}
