.lv-stats{grid-template-columns:repeat(5,auto);justify-content:start;gap:8px 40px;margin:36px 0 0;display:grid}.lv-stats div{flex-direction:column-reverse;display:flex}.lv-stats dd{font:500 44px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.lv-stats div:nth-child(3) dd{color:var(--crit)}.lv-stats dt{font-size:var(--fs-s);color:var(--ink-3);margin-top:6px}@media (width<=640px){.lv-stats{grid-template-columns:repeat(3,auto);gap:20px 28px}.lv-stats dd{font-size:34px}}.lv-g{margin-top:72px;scroll-margin-top:80px}.essay .lv-g h2{align-items:baseline;gap:12px;margin:0;display:flex}.lv-g h2 span{font:400 var(--fs-s)/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.lv-g__s{font-size:var(--fs-s);color:var(--ink-3);margin:8px 0 0;line-height:1.5}.lv-g--closed{opacity:.72}.lv-l{gap:40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lv{gap:8px;scroll-margin-top:80px;display:grid}.lv__m,.lv-m{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.lv__t{font:500 21px/1.3 var(--sans);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.lv__t:hover{text-underline-offset:4px;text-decoration:underline 1px}.essay .lv__s{font:var(--t-body);color:var(--ink-2);margin:0}.lv__f{font-size:var(--fs-s);color:var(--ink-3);line-height:1.5}.lv:target .lv__t{color:var(--crit)}.essay .lv-empty{color:var(--ink-3);margin-top:48px}.lv-px{height:22px;font:500 12px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;color:var(--ink-2);background:var(--soft);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.lv-px--none{color:var(--crit);background:color-mix(in srgb,var(--crit) 12%,transparent)}.lv-px--partial{color:var(--crit);background:color-mix(in srgb,var(--crit) 6%,transparent)}.lv-px--patched{color:var(--accent);background:var(--accent-soft)}.lv-px--x{color:var(--bg);background:var(--crit)}.lv-m{margin-bottom:22px}.lv-m small{font-size:var(--fs-s);color:var(--ink-3);margin-left:4px}.lv-do,.lv-chk{background:var(--soft);border-radius:14px;margin:32px 0 0;padding:18px 20px}.lv-do b,.lv-chk b{font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;display:block}.essay .lv-do p{font:var(--t-body);color:var(--ink);margin:0}.lv-chk{background:var(--soft-2);margin-top:12px}#timeline .upd__i:after{content:none}.lv-chk ul{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.lv-chk li span{color:var(--ink);margin-right:8px;font-weight:500}.lv-facts{gap:14px;margin:28px 0 0;display:grid}.lv-facts div{grid-template-columns:120px 1fr;gap:16px;display:grid}.lv-facts dt{font-size:var(--fs-s);color:var(--ink-3);line-height:1.6}.lv-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.lv-facts a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}@media (width<=560px){.lv-facts div{grid-template-columns:1fr;gap:2px}}.lv-src{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lv-src li{gap:2px;display:grid}.lv-src a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start;font-weight:500;line-height:1.45}.lv-src small{font-size:var(--fs-s);color:var(--ink-3)}.lv-foot{font-size:var(--fs-s);color:var(--ink-3);margin-top:56px;line-height:1.6}.lv-foot a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.lv-sib{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lv-sib li{gap:1px;display:grid}.lv-sib a{font:500 16px/1.4 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;justify-self:start}.lv-sib span{font-size:var(--fs-s);color:var(--ink-3)}.lv-mo ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lv-mo li{font:500 16px/1.4 var(--sans);align-items:baseline;gap:8px;display:flex}.lv-mo a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.lv-mo b{color:var(--ink);font-weight:600}.lv-mo span{font:400 var(--fs-s)/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}
