.casepage .wr-key.wr-key-note{column-gap:var(--space-2);grid-template-columns:3px 1fr;align-items:start;row-gap:3px;max-width:58ch;display:grid}.casepage .wr-key.wr-key-note>i{border-radius:0;width:3px;height:1.05em;margin-top:.15em}.casepage .wr-key .wr-key-head{color:var(--brand-ink-2);align-self:start}.casepage .wr-key .wr-key-date{font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.04em;text-transform:none;color:var(--brand-faint);font-variant-numeric:tabular-nums;grid-column:2}.casepage .wr-key .wr-key-sum{margin-top:var(--space-1);font:400 var(--t-sm) var(--brand-font-body);letter-spacing:0;color:var(--brand-faint);grid-column:2;line-height:1.55}.casepage .wr-line+.wr-line{margin-top:var(--space-16)}.casepage .wr-line-head{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-2);display:flex}.casepage .wr-line-head>i{background:var(--pgold);flex:none;width:3px;height:1.05em;transform:translateY(.1em)}.casepage .wr-line[data-wave="0"] .wr-line-head>i{background:var(--pred)}.casepage .wr-line-sum{margin:0 0 var(--space-6);max-width:var(--prose);font:400 var(--t-sm) var(--brand-font-body);color:var(--brand-faint);line-height:1.55}.casepage .map-legend .lg-theatre{column-gap:var(--space-2);row-gap:var(--space-1);flex:clamp(240px,30%,460px);grid-template-columns:11px 1fr;align-items:start;max-width:62ch;display:grid}.casepage .map-legend .lg-theatre>i{margin-top:.32em}.casepage .map-legend .lg-place{align-self:center;display:block}.casepage .map-legend .lg-note{font:400 var(--t-sm) var(--brand-font-body);color:var(--brand-faint-dark);grid-column:2;line-height:1.55}.casepage .mk-hit{r:16;fill:#0000;stroke:none;cursor:pointer;pointer-events:all;outline:none}.casepage .mk-hit:focus{stroke:var(--brand-gold-pale);vector-effect:non-scaling-stroke;stroke-width:2.5px}@media (width<=700px){.casepage .mk-hit{r:46}}.casepage [data-state=off]{opacity:.16}.casepage .mk-zone[data-state=on] .zone-halo{opacity:.42}.casepage .mk-zone[data-state=on] .zone{filter:drop-shadow(0 0 5px var(--brand-gold-lamp)) drop-shadow(0 0 12px var(--brand-gold-lamp));stroke:var(--brand-cream-warm);stroke-width:1.8px;vector-effect:non-scaling-stroke}.casepage .mk-seat[data-state=on] .mk-court{stroke:var(--brand-gold-pale);stroke-width:2.4px;filter:drop-shadow(0 0 4px var(--brand-gold-pale))}.casepage .zone-area[data-state=on]{fill:color-mix(in srgb, var(--brand-gold-lamp) 30%, transparent)}.casepage .map .reach{transition:opacity var(--dur) var(--ease), stroke-width var(--dur) var(--ease)}.casepage .map .reach[data-state=on]{opacity:.85;stroke-width:1.6px}.casepage .map .glint{stroke:var(--brand-gold-pale);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:11 100;stroke-dashoffset:11px;opacity:0;pointer-events:none;vector-effect:non-scaling-stroke}.casepage .map .glint[data-state=on]{animation:case-glint .68s var(--ease) both}@keyframes case-glint{0%{stroke-dashoffset:11px;opacity:0}14%{opacity:.92}72%{opacity:.92}to{stroke-dashoffset:-100px;opacity:0}}.casepage .map-labels [data-state=on] b{color:var(--cream)}.casepage .map-legend button{padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;display:grid}.casepage .map-legend button:hover,.casepage .map-legend button[aria-pressed=true]{background:color-mix(in srgb, var(--cream) 6%, transparent)}.casepage .map-legend button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.casepage .map-legend button.lg-seat{align-items:start;gap:var(--space-2);display:flex}.casepage .map-legend button.lg-seat>i{margin-top:.32em}@media (prefers-reduced-motion:reduce){.casepage .mk-zone .zone,.casepage .mk-seat .mk-court,.casepage .map .reach{transition:none}.casepage .map .glint[data-state=on]{animation:none}}.casepage .map .ua-regions{fill:none;stroke:color-mix(in srgb, var(--gold) 32%, transparent);stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.casepage .mk-capital{fill:none;stroke:var(--brand-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.pendingpage{background:var(--brand-night);min-height:100vh;color:var(--brand-cream);font-family:var(--brand-font-body), sans-serif}.pendingpage :where(a,button,summary,[tabindex]):focus-visible{outline-color:var(--brand-cream)}.pend{max-width:calc(var(--prose-max) + clamp(20px, 5vw, 44px) * 2);margin:0 auto;padding:clamp(56px,9vw,104px) clamp(20px,5vw,44px) clamp(72px,10vw,120px);display:block}.pend-lamp{margin-bottom:var(--space-10);justify-content:center;display:flex}.pend-bulb{background:var(--brand-cream);opacity:.28;border-radius:50%;width:13px;height:13px}.pend-eyebrow{margin:0 0 var(--space-3);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-cream)}.pend-name{margin:0 0 var(--space-5);font-family:var(--brand-font-display), Georgia, serif;font-weight:400;font-size:var(--t-h2);color:var(--brand-cream);text-wrap:balance;overflow-wrap:break-word;line-height:1.22}.pend-status{margin:0 0 var(--space-3);font-size:var(--t-lead);color:var(--brand-cream);line-height:1.35}.pend-say{margin:0 0 var(--space-10);font-size:var(--t-body);color:var(--brand-cream);line-height:1.62}.pend-facts{margin:0 0 var(--space-10);background:var(--brand-night-rule);border:1px solid var(--brand-night-rule);border-radius:var(--r-md);gap:1px;padding:0;display:grid;overflow:hidden}.pend-facts>div{gap:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--brand-night);grid-template-columns:minmax(120px,34%) 1fr;display:grid}.pend-facts dt{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-cream)}.pend-facts dd{font-size:var(--t-sm);color:var(--brand-cream);overflow-wrap:break-word;margin:0;line-height:1.5}.pend-mono{font-variant-numeric:tabular-nums}.pend-ways{gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.pendingpage .pend-ways a{min-height:24px;font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.09em;text-transform:uppercase;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.pendingpage .pend-doc{padding:var(--space-3) var(--space-5);border-radius:var(--r-pill);border:1px solid var(--brand-cream);color:var(--brand-cream)}.pendingpage .pend-doc:hover{background:var(--brand-cream);color:var(--brand-night)}.pendingpage .pend-back{color:var(--brand-cream)}.pendingpage .pend-back:hover{text-decoration:underline}@media (width<=520px){.pend-facts>div{gap:var(--space-1);grid-template-columns:1fr}}.pend-rel{margin-top:var(--space-10);text-align:left;width:100%;max-width:46rem}.pend-rel h2{margin:0 0 var(--space-4);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-cream)}.pend-rel ul{margin:0;padding:0;list-style:none}.pend-rel li{border-top:1px solid var(--rule-soft)}.pend-rel li:last-child{border-bottom:1px solid var(--rule-soft)}.pend-rel a{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;color:var(--brand-cream);grid-template-columns:3.25rem minmax(0,1fr);text-decoration:none;display:grid}.pend-rel a:hover .pend-rel-name{text-decoration:underline}.pend-rel-year{font-size:var(--t-micro);letter-spacing:.04em;color:var(--brand-cream);font-variant-numeric:tabular-nums}.pend-rel-name{font-size:var(--t-sm);line-height:1.45}.pend-rel li[data-lit=yes] .pend-rel-name{font-weight:700}.pend-rel-lit{margin-left:var(--space-2);font-size:var(--t-micro);letter-spacing:.06em;white-space:nowrap;color:var(--brand-cream)}.pend-rel a.pend-rel-more{margin-top:var(--space-4);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-cream);padding:0;text-decoration:none;display:inline-block}.pend-rel a.pend-rel-more:hover{text-decoration:underline}.casepage{--bg:var(--brand-night);--panel:var(--brand-night-2);--rule:var(--brand-night-rule);--rule-soft:var(--brand-night-rule-soft);--cream:var(--brand-cream);--muted:var(--brand-muted-dark);--faint:var(--brand-faint-dark);--gold:var(--brand-gold-lit);--gold-dim:var(--brand-gold-dim);--forum:var(--brand-forum-lit);--red:var(--brand-breach);--accent:var(--brand-red);--paper:var(--brand-paper);--paper2:var(--brand-paper-2);--card:var(--brand-surface);--ink:var(--brand-ink);--ink2:var(--brand-ink-2);--ink3:var(--brand-faint);--prule:var(--brand-rule);--seam:var(--brand-seam);--pgold:var(--brand-gold-ink);--pred:var(--brand-red);--pforum:var(--brand-forum);--gutter:clamp(18px, 4vw, 56px);--measure:clamp(1048px, 68vw, 1320px);--prose:min(100%, var(--prose-max));--anchor-gap:46px;background:var(--paper);color:var(--ink);font-family:var(--brand-font-body), sans-serif}.casepage .rail{width:min(100%, calc(var(--page-gutter) + var(--measure) + var(--gutter)));padding-inline:var(--page-gutter) var(--gutter);margin-inline:0}.casepage .lbl{align-items:baseline;gap:var(--space-3);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-5);display:flex}.casepage .lbl:after{content:"";background:var(--rule);flex:1;height:1px}.casepage .lbl-sub{font:500 var(--t-cap) var(--brand-font-body);letter-spacing:.02em;text-transform:none;color:var(--faint);font-style:normal}.casepage .mast{background: radial-gradient(120% 90% at 50% -10%, var(--brand-ember) 0%, color-mix(in srgb, var(--brand-ember) 0%, transparent) 55%), var(--bg);color:var(--cream);padding-block:clamp(32px,4.5vw,56px) clamp(30px,4vw,44px)}.casepage .backlink{align-items:center;gap:var(--space-2);font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--space-6);text-decoration:none;display:inline-flex}.casepage .backlink:hover{color:var(--gold)}.casepage .eyebrow{align-items:center;gap:var(--space-2) var(--space-4);font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.casepage .eyebrow .dot{color:var(--brand-faint-dark)}.casepage .eyebrow .readtime{color:var(--faint);letter-spacing:.06em}.casepage .official .sides{margin-top:var(--space-1);font-style:italic;font-weight:400;font-family:var(--brand-font-display-italic), serif;letter-spacing:0;color:var(--brand-gold-pale);font-size:.84em;display:block}.casepage .official{font-family:var(--brand-font-display), serif;letter-spacing:-.01em;text-wrap:pretty;color:var(--cream);margin:0;font-size:clamp(22.5px,2.7vw,30px);font-weight:700;line-height:1.24}.casepage .hero-meta{align-items:baseline;gap:var(--space-3) clamp(14px, 2vw, 22px);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--brand-cream) 12%, transparent);flex-wrap:wrap;display:flex}.casepage .hm-inst{align-items:baseline;gap:var(--space-2);display:inline-flex}.casepage .hm-inst a{font:700 var(--t-cap) var(--brand-font-mono);color:var(--brand-gold-pale);border-bottom:1px solid #0000;text-decoration:none}.casepage .hm-inst a:hover,.casepage .hm-inst a:focus-visible{border-bottom-color:color-mix(in srgb, var(--brand-gold-pale) 50%, transparent)}.casepage .hm-inst i{font-family:var(--brand-font-display), serif;font-style:normal;font-size:var(--t-cap);color:var(--brand-muted-dark)}.casepage .hm-cta{align-items:center;gap:var(--space-2);font:700 var(--t-micro) var(--brand-font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-pale);border-bottom:1px solid color-mix(in srgb, var(--brand-gold-pale) 40%, transparent);padding-bottom:2px;text-decoration:none;display:inline-flex}.casepage .hm-cta:hover,.casepage .hm-cta:focus-visible{border-bottom-color:var(--brand-gold-pale)}.casepage .hm-cta,.casepage .hm-inst a{position:relative}.casepage .hm-cta:after,.casepage .hm-inst a:after{content:"";position:absolute;inset:-6px}.casepage .hm-cta-2{color:var(--brand-muted-dark);border-bottom-color:color-mix(in srgb, var(--brand-muted-dark) 30%, transparent)}.casepage .hm-cta-2:hover,.casepage .hm-cta-2:focus-visible{border-bottom-color:var(--brand-muted-dark)}.casepage .fullname{max-width:68ch;margin:var(--space-4) 0 0;font-size:var(--t-sm);color:var(--muted);line-height:1.6}.casepage .lede{background:var(--card);border-bottom:1px solid var(--seam);padding-block:clamp(32px,4vw,56px)}.casepage .mapband{background:var(--bg);color:var(--cream);padding-block:clamp(34px,4.5vw,60px)}.casepage .mapband>.lbl{width:min(100%, calc(var(--page-gutter) + var(--measure) + var(--gutter)));padding-inline:var(--page-gutter) var(--gutter);margin-inline:0;margin-bottom:var(--space-5)}.casepage .map-wrap{max-width:1000px;margin-inline:auto;position:relative}.casepage .map{width:100%;height:100%;display:block}.casepage .map-plot{aspect-ratio:2.6;position:relative}@media (width<=900px){.casepage .map-plot{aspect-ratio:calc(2.6 * (1 - var(--map-strip,0)))}}.casepage .map .ctx,.casepage .map .ua-fill,.casepage .map .reach,.casepage .map .mk-court{vector-effect:non-scaling-stroke}.casepage .map .ctx{fill:var(--brand-map-land);stroke:var(--brand-map-land-edge);stroke-width:.8px;stroke-linejoin:round}.casepage .map .ua-fill{fill:var(--brand-map-ua);stroke:color-mix(in srgb, var(--brand-gold-lamp) 62%, transparent);stroke-width:1.4px;stroke-linejoin:round}.casepage .map .reach{stroke:var(--brand-gold-lamp);stroke-width:1px;stroke-dasharray:4 5;opacity:.65}.casepage .map .mk-court{fill:none;stroke:var(--brand-cream);stroke-width:1.4px}.casepage .zone{fill:var(--brand-gold-lamp);opacity:1}.casepage .zone-halo{fill:var(--brand-gold-lamp);opacity:.16}.casepage .map-labels{pointer-events:none;position:absolute;inset:0}@media (width<=900px){.casepage .map-labels{width:calc(100% / (1 - var(--map-strip,0)));left:auto;right:0}}.casepage .map-labels span{flex-direction:column;gap:1px;display:flex;position:absolute}.casepage .ml-seat{transform:translate(14px,-50%)}.casepage .ml-zone{text-align:center;align-items:center;max-width:min(240px,40%);transform:translate(-50%,calc(-100% - 26px))}.casepage .map-labels .ml-pt{transform:translate(calc(-50% + var(--ml-dx,0px)), calc(13px + var(--ml-dy,0px)));text-align:center;white-space:nowrap;font:700 var(--t-micro) / 1.3 var(--brand-font-body);color:var(--cream);align-items:center;display:none}@media (width>=701px){.casepage .map-labels .ml-pt{display:flex}.casepage .map-labels .ml-zone[data-named=yes]{display:none}}.casepage .map-labels b{font:700 var(--t-micro) / 1.3 var(--brand-font-body);color:var(--cream)}.casepage .map-labels i{font:600 var(--t-micro) / 1.25 var(--brand-font-body);letter-spacing:.08em;color:var(--gold);font-style:normal}.casepage .ml-seat i{font:500 var(--t-micro) / 1.3 var(--brand-font-body);letter-spacing:0;color:var(--muted)}.casepage .map-legend{align-items:start;gap:var(--space-3) var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule-soft);flex-wrap:wrap;display:flex}@media (width>=901px){.casepage .map-legend{z-index:3;overscroll-behavior:contain;gap:var(--space-3);width:min(30%,300px);max-height:calc(100% - 32px);padding:var(--space-3) var(--space-4) var(--space-3);background:var(--brand-night-2);border:1px solid var(--brand-night-rule);box-shadow:var(--shadow-dark);flex-flow:column;margin:0;position:absolute;bottom:16px;left:16px;overflow-y:auto}.casepage .map-legend .lg-theatre{flex:none;max-width:none}.casepage .map-legend .lg-note{font-size:var(--t-cap);line-height:1.45}}.casepage .map-legend span{align-items:center;gap:var(--space-2);font:500 var(--t-sm) var(--brand-font-body);color:var(--muted);display:flex}.casepage .map-legend i{box-sizing:border-box;background:var(--brand-gold-lamp);border-radius:50%;width:11px;height:11px}.casepage .map-legend .lg-court{border:1.4px solid var(--brand-cream);background:0 0}.casepage .map-legend b{color:var(--gold);font-weight:700}@media (width<=900px){.casepage .v-out{grid-column:1}}@media (width<=560px){.casepage .v-out{grid-column:1}}@media (width<=700px){.casepage .ml-zone{transform:translate(-50%,calc(-100% - 14px))}.casepage .ml-seat{transform:translate(9px,-50%)}.casepage .map .mk-court{r:calc(10.3 * var(--map-unit,1))}.casepage .map .zone{r:calc(12.4 * var(--map-unit,1))}.casepage .map .zone-halo{r:calc(21.2 * var(--map-unit,1))}}.casepage .map .zone-area{fill:color-mix(in srgb, var(--brand-gold-lamp) 17%, transparent);stroke:none}.casepage .ctl-list li[id]{scroll-margin-top:calc(var(--anchor-gap) + var(--space-6))}.casepage .mapband[data-lit]{color:var(--ink);--brand-map-land:var(--brand-map-land-lit);--brand-map-land-edge:var(--brand-map-land-edge-lit);--brand-map-ua:var(--brand-map-ua-lit);--brand-cream:var(--brand-ink);--cream:var(--ink);--muted:var(--ink2);--faint:var(--ink3);--rule:var(--prule);--rule-soft:var(--prule);--gold:var(--brand-gold-ink)}.casepage .mapband[data-lit] .map-legend{background:var(--card);border-color:var(--prule);box-shadow:var(--shadow-md)}.casepage .mapband[data-lit] .zone{stroke:var(--brand-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.casepage .mapband[data-lit] .map-legend i{border:1px solid var(--brand-ink)}.casepage .mapband[data-lit] .zone-halo{opacity:.3}.casepage .mapband[data-lit] .mk-zone[data-state=on] .zone-halo{opacity:.55}.casepage .mapband[data-lit] .map .reach{stroke:var(--brand-gold-ink)}.casepage .mapband[data-lit] .mk-zone[data-state=on] .zone{stroke:var(--brand-ink)}.casepage .mapband[data-lit] .mk-seat[data-state=on] .mk-court{stroke:var(--brand-gold-ink);filter:none}.casepage .mapband[data-lit] [data-state=off]{opacity:.45}.casepage .mapband[data-lit] .map .ua-fill{stroke:var(--brand-gold-ink);stroke-width:1.6px;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--brand-gold-lamp) 70%, transparent)) drop-shadow(0 0 7px color-mix(in srgb, var(--brand-gold-lamp) 45%, transparent))}.casepage .mapband[data-lit] .zone-area{fill:color-mix(in srgb, var(--brand-gold-lamp) 22%, transparent);stroke:var(--brand-gold-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.casepage .mapband[data-lit] .zone-area[data-state=on]{fill:color-mix(in srgb, var(--brand-gold-lamp) 42%, transparent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand-gold-lamp) 55%, transparent))}.casepage .mapband[data-lit] .map-legend{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-5)}.casepage .mapband[data-lit] .map-legend button{padding:var(--space-2) var(--space-3);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1)}.casepage .mapband[data-lit] .map-legend .lg-note{margin-top:var(--space-1)}.casepage .mapband[data-lit] .map-plot{background:var(--brand-map-sea-lit)}.casepage .mapband[data-lit] .map .reach{stroke:var(--brand-gold-mark);stroke-width:1.4px;opacity:.9;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--brand-gold-lamp) 65%, transparent))}.casepage .mapband[data-lit] .map .reach[data-state=on]{stroke:var(--brand-gold-lamp);stroke-width:2px;opacity:1;filter:drop-shadow(0 0 5px var(--brand-gold-lamp)) drop-shadow(0 0 12px color-mix(in srgb, var(--brand-gold-lamp) 55%, transparent))}.casepage .mapband[data-lit] .map-legend{max-height:none;padding:var(--space-4);gap:var(--space-4);overflow:visible}.casepage .mapband[data-lit] .map-legend span,.casepage .mapband[data-lit] .map-legend p{font-size:var(--t-map);line-height:1.6}.casepage .mapband[data-lit]{background:var(--paper2);border-block:1px solid var(--seam)}.casepage .read .mapband[data-lit]{background:0 0;border-block:0}.casepage .refs{border-bottom:1px solid var(--seam);padding-block:clamp(34px,4.5vw,60px)}.casepage .rulings{margin:var(--space-6) 0 0}.casepage .ruling{align-items:baseline;gap:var(--space-2) var(--space-8);padding-block:var(--space-5);border-top:1px solid var(--prule);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.casepage .ruling dt{font-family:var(--brand-font-display), serif;font-weight:700;font-size:var(--t-body);color:var(--ink);text-wrap:balance;margin:0;line-height:1.35}.casepage .ruling dd{font-size:var(--t-body);color:var(--ink2);max-width:var(--prose);text-wrap:pretty;margin:0;line-height:1.62}@media (width<=800px){.casepage .ruling{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.casepage .pmeasures{margin:0;padding:0;list-style:none}.casepage .pmeasures li{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-6);margin-bottom:var(--space-3);position:relative;overflow:hidden}.casepage .pmeasures li:before{content:"";background:var(--prule);width:3px;position:absolute;inset:0 auto 0 0}.casepage .pmeasures li[data-order=violated]:before{background:var(--pred)}.casepage .pm-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.casepage .pm-measure{font:700 var(--t-ui) var(--brand-font-body);color:var(--ink)}.casepage .pm-flag{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.casepage .pmeasures li[data-order=violated] .pm-flag{color:var(--pred)}.casepage .pm-note{margin:var(--space-2) 0 0;font-size:var(--t-sm);color:var(--ink2);line-height:1.55}.casepage .readzone{border-top:1px solid var(--seam);padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px)}.casepage .read{max-width:var(--prose);counter-reset:disp}.casepage .read .lead{font-family:var(--brand-font-body), sans-serif;font-size:var(--t-body);color:var(--ink2);margin:0 0 var(--space-2);line-height:1.62}.casepage .read h2{margin:var(--space-14) 0 var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--prule);font-family:var(--brand-font-display), serif;font-weight:700;font-size:var(--t-h3);color:var(--ink);scroll-margin-top:var(--space-6);line-height:1.15}.casepage .read h3{margin:var(--space-12) 0 var(--space-1);font-family:var(--brand-font-display), serif;font-weight:700;font-size:var(--t-h3);color:var(--pred);line-height:1.25}.casepage .read h4{margin:var(--space-8) 0 var(--space-1);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.casepage .read p{margin:var(--space-4) 0 0;font-family:var(--brand-font-body), sans-serif;font-size:var(--t-body);color:var(--ink2);line-height:1.62}.casepage .read a{color:var(--ink);-webkit-text-decoration-color:var(--pgold);text-decoration-color:var(--pgold);text-underline-offset:2px;word-break:break-word;text-decoration-thickness:1px}.casepage .read p.disp{gap:var(--space-4);padding:var(--space-5) 0;box-shadow:none;border-bottom:1px solid var(--prule);font-size:var(--t-body);color:var(--ink2);counter-increment:disp;background:0 0;border-radius:0;grid-template-columns:2.5rem 1fr;margin:0;line-height:1.62;display:grid}.casepage .read p.disp:last-of-type{border-bottom:0}.casepage .disp:before{content:counter(disp);font:500 var(--t-cap) var(--brand-font-mono);color:var(--pred);font-variant-numeric:tabular-nums;text-align:right;padding-top:.25em}@media (width<=620px){.casepage .read p.disp{gap:var(--space-3);grid-template-columns:1.6rem 1fr}}.casepage .findings{margin:var(--space-6) 0 0;padding:var(--space-5) 0 var(--space-2);border-top:1px solid var(--seam);box-shadow:none;background:0 0;border-radius:0}.casepage .findings p{font-family:var(--brand-font-body), sans-serif;font-size:var(--t-body);line-height:1.62}.casepage .read .sources,.casepage .read .sources-h,.casepage .read h2.srcs-h2{width:min(var(--measure), calc(100vw - var(--gutter) * 2))}.casepage .sources{margin:var(--space-5) 0 0;border-top:1px solid var(--seam);padding:0;list-style:none}.casepage .sources li{align-items:baseline;gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--prule);font-size:var(--t-sm);counter-increment:cite;grid-template-columns:2.5rem 1fr auto;line-height:1.5;display:grid}.casepage .sources li:before{content:counter(cite);font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right}.casepage .cite-body{min-width:0}.casepage .cite-meta{margin-top:var(--space-1);font-family:var(--brand-font-mono);font-size:var(--t-cap);color:var(--ink3);display:block}.casepage .cite-kind{white-space:nowrap;font:600 var(--t-micro) var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--prule);border-radius:var(--r-pill);padding:3px var(--space-2);justify-self:end}@media (width<=700px){.casepage .sources li{grid-template-columns:1.8rem 1fr}.casepage .cite-kind{grid-column:2;justify-self:start}}.casepage .dash-note{margin:var(--space-4) 0 0;max-width:62ch;font-size:var(--t-sm);color:var(--muted);line-height:1.6}.casepage .takings{gap:var(--space-6) clamp(24px, 4vw, 48px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.casepage .taking[data-shape=grid]{grid-column:1/-1}.casepage .taking-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);display:flex}.casepage .taking-label{font-size:var(--t-sm);color:var(--muted)}.casepage .taking-value{font:700 var(--t-h3) var(--brand-font-display), serif;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.casepage .dotfield{margin-top:var(--space-2);flex-wrap:wrap;gap:5px;display:flex}.casepage .dotfield i{background:var(--gold);border-radius:50%;width:6px;height:6px}.casepage .taking-bar{border-radius:var(--r-pill);background:var(--rule);height:12px;overflow:hidden}.casepage .taking-bar[data-rest=named]{background:var(--red)}.casepage .taking-bar i{border-radius:var(--r-pill);background:var(--gold);height:100%;box-shadow:2px 0 0 var(--bg);transition:width .9s var(--ease-out);display:block}.casepage .taking-split{margin:var(--space-2) 0 0;justify-content:space-between;gap:var(--space-4);font:600 var(--t-micro) var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;display:flex}.casepage .ts-share{color:var(--gold)}.casepage .ts-rest{color:var(--red)}.casepage .taking-capped{margin:var(--space-2) 0 0;font-size:var(--t-cap);color:var(--faint)}@media (prefers-reduced-motion:reduce){.casepage .taking-bar i,.casepage .dotfield i{transition:none}}.casepage .taking[data-shape=plain] .taking-head{align-items:flex-start;gap:var(--space-1);flex-direction:column}.casepage .taking[data-shape=plain] .taking-value{font-size:var(--t-lead)}.casepage .taking-note{margin:var(--space-2) 0 0;font-size:var(--t-cap);color:var(--muted);max-width:70ch}.casepage .money{gap:var(--space-7);display:grid}.casepage .money-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);display:flex}.casepage .money-label{font-size:var(--t-sm);color:var(--muted)}.casepage .money-value{font:700 var(--t-h3) var(--brand-font-display), serif;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.casepage .money-bar{border-radius:var(--r-xs);background:var(--bg);min-width:8px;height:26px;transition:width var(--dur) var(--ease);gap:2px;display:flex;overflow:hidden}.casepage .money-bar:empty{background:var(--gold)}.casepage .money-rail{border-radius:var(--r-xs);background:var(--rule)}.casepage .money-bar[data-estimated=yes]{background:repeating-linear-gradient(-45deg, var(--gold) 0 8px, var(--bg) 8px 16px);outline:1px solid var(--gold);outline-offset:-1px}.casepage .money-seg{background:var(--gold);border:0;padding:0}.casepage .money-seg[data-seg="1"]{background:repeating-linear-gradient(90deg, var(--cream) 0 3px, var(--bg) 3px 5px)}.casepage .money-seg[data-seg="2"]{background:radial-gradient(var(--bg) 1px, transparent 1.2px) 0 0 / 5px 5px, var(--gold-dim)}.casepage .money-seg[data-on=yes]{outline:2px solid var(--bg);outline-offset:-2px}.casepage .money-key{margin:var(--space-3) 0 0;gap:var(--space-2) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.casepage .money-key button{align-items:center;gap:var(--space-2);cursor:pointer;font:500 var(--t-cap) var(--brand-font-body);color:var(--muted);background:0 0;border:0;padding:0;display:inline-flex}.casepage .money-key b{font-family:var(--brand-font-mono), monospace;color:var(--cream);font-variant-numeric:tabular-nums;font-weight:500}.casepage .money-key em{color:var(--gold);font-style:normal}.casepage .money-key i{border-radius:var(--r-xs);background:var(--gold);width:10px;height:10px}.casepage .money-key i[data-seg="1"]{background:repeating-linear-gradient(90deg, var(--cream) 0 3px, var(--bg) 3px 5px)}.casepage .money-key i[data-seg="2"]{background:radial-gradient(var(--bg) 1px, transparent 1.2px) 0 0 / 5px 5px, var(--gold-dim)}@media (width<=899px){.casepage .money-bar[data-thin=yes] .money-seg{display:none}.casepage .money-bar[data-thin=yes][data-estimated=no],.casepage .money-key[data-thin=yes] i[data-seg]{background:var(--gold)}}.casepage .money-key li[data-on=yes] button{color:var(--cream)}.casepage .money-note{margin:var(--space-3) 0 0;max-width:62ch;font-size:var(--t-cap);color:var(--muted);line-height:1.6}.casepage .ctl-filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.casepage .ctl-filters button{border:1px solid var(--seam);border-radius:var(--r-pill);padding:var(--space-2) var(--space-4);cursor:pointer;font:600 var(--t-cap) var(--brand-font-body);color:var(--ink2);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0}.casepage .ctl-filters button:hover{color:var(--ink);border-color:var(--pgold)}.casepage .ctl-filters button[data-on=yes]{color:var(--paper);background:var(--pgold);border-color:var(--pgold)}.casepage .ctl-rail{height:52px;margin-bottom:var(--space-4);position:relative}.casepage .ctl-dot{width:24px;height:24px;margin-left:-var(--space-3);cursor:pointer;transition:opacity var(--dur) var(--ease);background:0 0;border:0;padding:0;position:absolute;top:-4px}.casepage .ctl-dot:before{content:"";background:var(--pgold);width:11px;height:11px;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.casepage .ctl-dot:hover:before,.casepage .ctl-dot:focus-visible:before,.casepage .ctl-dot[data-on=yes]:before{background:var(--ink);transform:scale(1.35)}.casepage .ctl-dot:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:50%}.casepage .ctl-dot[data-dim=yes]{opacity:.28}@media (prefers-reduced-motion:reduce){.casepage .ctl-dot,.casepage .ctl-dot:before{transition:none}}.casepage .ctl-tick{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink2);font-variant-numeric:tabular-nums;position:absolute;top:30px;transform:translate(-50%)}.casepage .ctl-list{margin:0;padding:0;list-style:none}.casepage .ctl-list li{border-top:1px solid var(--prule)}.casepage .ctl-list li:last-child{border-bottom:1px solid var(--prule)}.casepage .ctl{--ctl-indent:calc(8.5rem + 8.5rem + var(--space-4) * 2)}.casepage .ctl-row{align-items:baseline;gap:var(--space-4);width:100%;padding:var(--space-4) 0;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:8.5rem 8.5rem 1fr auto;display:grid}.casepage .ctl-row-static{cursor:default}@media (width>=761px){.casepage .ctl[data-tracks=no] .ctl-row{grid-template-columns:8.5rem 1fr auto}.casepage .ctl[data-tracks=yes] .ctl-label{grid-column:3}.casepage .ctl[data-tracks=yes] .ctl-more{grid-column:4}}.casepage .ctl-more{font:700 var(--t-ui) var(--brand-font-body);color:var(--pgold);justify-self:end}.casepage .ctl-row:hover{background:var(--card)}.casepage .ctl-date{font:500 var(--t-cap) var(--brand-font-mono);color:var(--pgold);font-variant-numeric:tabular-nums}.casepage .ctl-track{font:600 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.casepage .ctl-label{font-size:var(--t-ui);color:var(--ink);line-height:1.45}.casepage .ctl-list li[data-kind=judgment] .ctl-label{font-weight:600}.casepage .ctl-list li[data-kind=context] .ctl-label{color:var(--ink3);font-family:var(--brand-font-body-italic), sans-serif;font-style:italic}.casepage .ctl-list li[data-kind=context] .ctl-date{color:var(--ink3)}.casepage .ctl-note{padding:0 0 var(--space-5) var(--ctl-indent);max-width:calc(66ch + var(--ctl-indent));font-size:var(--t-sm);color:var(--ink2);margin:0;line-height:1.6}.casepage .chron{color:var(--ink);border-bottom:1px solid var(--seam);padding-block:clamp(34px,4.5vw,60px)}.casepage .machinery{border-bottom:1px solid var(--seam);padding-block:clamp(34px,4.5vw,60px)}.casepage .machinery-stack{grid-template-columns:minmax(0,1fr);gap:clamp(36px,4.5vw,60px);display:grid}.casepage .mach-note{margin:calc(var(--space-2) * -1) 0 var(--space-6);max-width:var(--prose);font-size:var(--t-sm);color:var(--ink2);line-height:1.6}.casepage .attr-root{width:max-content;padding:var(--space-3) var(--space-6);border-radius:var(--r-sm);background:var(--card);box-shadow:var(--shadow-sm);font:700 var(--t-ui) var(--brand-font-display), serif;color:var(--ink);margin-inline:auto}.casepage .attr-stem{width:1px;height:var(--space-6);background:var(--prule);margin-inline:auto}.casepage .attr-branches{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.casepage .attr-node{gap:var(--space-2);text-align:left;width:100%;height:100%;padding:var(--space-4) var(--space-5);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:inset 0 0 0 1px var(--prule);cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-top:2px solid #0000;display:grid;position:relative}.casepage .attr-node:hover{background:var(--paper)}.casepage .attr-branches li[data-on=yes] .attr-node{border-top-color:var(--pgold);background:var(--card);box-shadow:var(--shadow-md)}.casepage .attr-basis{font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pgold)}.casepage .attr-actor{font:700 var(--t-ui) var(--brand-font-body);color:var(--ink)}.casepage .attr-did{margin:var(--space-6) 0 0;padding-left:var(--space-5);border-left:2px solid var(--pgold);max-width:var(--prose);font-size:var(--t-sm);color:var(--ink2);line-height:1.6}.casepage .attr-did-who{color:var(--ink);font-weight:700}.casepage .objections{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.casepage .obj-card{gap:var(--space-3);text-align:left;width:100%;height:100%;padding:var(--space-5) var(--space-6);border-radius:var(--r-md);background:var(--card);border:1px solid var(--prule);cursor:pointer;transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex}.casepage .obj-card:hover{border-color:var(--pgold)}.casepage .obj-top{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--prule);display:flex}.casepage .obj-head{gap:var(--space-1);display:grid}.casepage .obj-n{font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.06em;color:var(--ink3);font-variant-numeric:tabular-nums}.casepage .obj-ground{font:700 var(--t-lead) var(--brand-font-display), serif;color:var(--ink);text-wrap:pretty;line-height:1.2}.casepage .obj-latin{font:italic 500 var(--t-cap) var(--brand-font-body-italic);color:var(--ink3)}.casepage .obj-lbl{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:var(--space-1);display:block}.casepage .obj-body,.casepage .obj-reason{font-size:var(--t-sm);color:var(--ink2);line-height:1.6;display:block}.casepage .obj-reason{padding-top:var(--space-3);border-top:1px solid var(--prule)}.casepage .obj-verdict{align-items:center;gap:var(--space-2);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pred);margin-left:auto;display:inline-flex}.casepage .obj-verdict i{background:var(--pred);border-radius:50%;width:7px;height:7px}.casepage .objections li[data-outcome=upheld] .obj-verdict{color:var(--pgold)}.casepage .objections li[data-outcome=upheld] .obj-verdict i{background:var(--pgold)}.casepage .obj-votes{padding-top:var(--space-3);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.casepage .obj-vote{gap:2px;display:grid}.casepage .obj-tally{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.casepage .obj-tally em{font:600 var(--t-micro) var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-style:normal;display:block}.casepage .afterlife{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.casepage .afterlife li{gap:var(--space-2);padding-top:var(--space-4);align-content:start;display:grid;position:relative}.casepage .afterlife li:before{content:"";top:0;left:calc(var(--space-4) * -1);right:calc(var(--space-4) * -1);background:var(--pgold);height:3px;position:absolute}.casepage .afterlife li:first-child:before{left:0}.casepage .afterlife li:last-child:before{right:0}.casepage .afterlife{overflow:hidden}.casepage .afterlife li[data-standing=no]:before{background:repeating-linear-gradient(90deg, var(--pred) 0 6px, transparent 6px 12px)}.casepage .af-year{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3);font-variant-numeric:tabular-nums}.casepage .af-title{font:700 var(--t-body) / 1.3 var(--brand-font-display), serif;color:var(--ink)}.casepage .af-note{font-size:var(--t-sm);color:var(--ink2);margin:0;line-height:1.6}.casepage .af-flag{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pgold)}.casepage .afterlife li[data-standing=no] .af-flag{color:var(--pred)}.casepage .money-share{margin:var(--space-2) 0 0;font:500 var(--t-cap) var(--brand-font-mono);color:var(--faint);font-variant-numeric:tabular-nums}.casepage .money-share em{font-family:var(--brand-font-body);color:var(--muted);font-style:normal}.casepage .attr-routes{gap:var(--space-6) clamp(24px, 4vw, 48px);padding-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0;display:grid;position:relative}.casepage .attr-routes:before{content:"";background:var(--prule);height:1px;position:absolute;top:0;left:0;right:0}@media (width>=900px){.casepage .attr-route:before{content:"";top:calc(var(--space-5) * -1);width:1px;height:var(--space-5);background:var(--prule);position:absolute;left:50%}}.casepage .attr-route{align-content:start;gap:var(--space-3);border-top:2px solid var(--pgold);padding-top:var(--space-4);display:grid;position:relative}.casepage .attr-route-head{gap:2px;margin:0;display:grid}.casepage .attr-route-art{font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pgold)}.casepage .attr-route-label{font-size:var(--t-sm);color:var(--ink2);font-weight:400;line-height:1.4}.casepage .af-sums{margin-top:var(--space-10)}.casepage .af-year-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.casepage .af-year-link:hover,.casepage .af-year-link:focus-visible{border-bottom-color:var(--pgold)}@media (width<=760px){.casepage .ctl-row{gap:var(--space-1) var(--space-3);grid-template-columns:auto auto 1fr}.casepage .ctl-more{grid-area:1/3}.casepage .ctl-label{grid-column:1/-1}.casepage .ctl{--ctl-indent:0px}.casepage .money-head,.casepage .taking-head{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.casepage .warrants{gap:var(--space-8);display:grid}.casepage .wave{border-top:3px solid var(--pgold);padding-top:var(--space-4)}.casepage .wave[data-wave="0"]{border-top-color:var(--pred)}.casepage .wave-head{margin-bottom:var(--space-4)}.casepage .wave-date{font:500 var(--t-cap) var(--brand-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-variant-numeric:tabular-nums}.casepage .wave-theme{margin:var(--space-1) 0 var(--space-2);font-family:var(--brand-font-display), serif;font-size:var(--t-h3);color:var(--ink);font-weight:700}.casepage .wave-sum{max-width:62ch;font-size:var(--t-sm);color:var(--ink2);margin:0;line-height:1.6}.casepage .wave-people{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.casepage .suspect{gap:var(--space-1);text-align:left;background:var(--card);border:0;border-left:2px solid var(--pgold);width:100%;padding:var(--space-4) var(--space-6);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-family:inherit;display:grid}.casepage .suspect:hover{background:var(--paper2)}.casepage .wave-people li[data-on=yes] .suspect{background:var(--paper2);border-left-width:4px}.casepage .suspect-name{font-family:var(--brand-font-display), serif;font-size:var(--t-h3);color:var(--ink);font-weight:700}.casepage .suspect-role{font-size:var(--t-sm);color:var(--ink2);line-height:1.5}.casepage .suspect-lbl{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--pgold)}.casepage .charges{gap:var(--space-2);display:grid}.casepage .charge{border-left:3px solid var(--pred);padding-left:var(--space-3);font-size:var(--t-sm);color:var(--ink);gap:2px;line-height:1.45;display:grid}.casepage .charge[data-kind=cah]{border-left-color:var(--pgold)}.casepage .charge b{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--pred)}.casepage .charge[data-kind=cah] b{color:var(--pgold)}.casepage .charge em{font-style:normal;font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3)}.casepage .modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.casepage .mode{font-size:var(--t-cap);color:var(--ink2);background:var(--paper2);border-radius:var(--r-sm);padding:var(--space-1) var(--space-3);line-height:1.5}.casepage .mode em{font-style:normal;font-family:var(--brand-font-mono);color:var(--ink3)}.casepage .wave-src{margin-top:var(--space-4);font:600 var(--t-cap) var(--brand-font-body);letter-spacing:.03em;color:var(--pgold);text-decoration:none;display:inline-block}.casepage .wave-src:hover{color:var(--pred)}.casepage .warrants-ladder{gap:var(--space-6);display:grid}.casepage .wr-legend{gap:var(--space-4);display:grid}.casepage .wr-key{align-items:center;gap:var(--space-2);font:600 var(--t-cap) var(--brand-font-body);color:var(--ink2);display:inline-flex}.casepage .wr-key i{background:var(--pgold);border-radius:50%;width:10px;height:10px}.casepage .wr-key[data-wave="0"] i{background:var(--pred)}.casepage .ladder{gap:var(--space-5);display:grid;position:relative}.casepage .ladder-spine{background:var(--prule);width:2px;position:absolute;inset:8px auto 8px 7px}.casepage .rung{gap:var(--space-5);padding-left:var(--space-8);grid-template-columns:220px 1fr;align-items:start;display:grid;position:relative}.casepage .rung:before{content:"";background:var(--paper);border:2px solid var(--pgold);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:3px}.casepage .rung-label{padding-top:var(--space-2);font:700 var(--t-sm) var(--brand-font-body);color:var(--ink);gap:2px;display:grid}.casepage .rung-label b{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3)}.casepage .rung-people{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.casepage .wr-node{text-align:left;background:var(--card);border:0;border-left:2px solid var(--pgold);padding:var(--space-3) var(--space-5);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);gap:2px;font-family:inherit;display:grid}.casepage .wr-node[data-wave="0"]{border-left-color:var(--pred)}.casepage .wr-node:hover{background:var(--paper2)}.casepage .wr-node[data-on=yes]{background:var(--paper2);border-left-width:4px}.casepage .wr-node-name{font-family:var(--brand-font-display), serif;font-size:var(--t-ui);color:var(--ink);font-weight:700}.casepage .wr-node-role{font-size:var(--t-cap);color:var(--ink2);line-height:1.45}.casepage .wr-node-date{margin-top:var(--space-1);font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.04em;color:var(--ink3);font-variant-numeric:tabular-nums}.casepage .wr-detail{gap:var(--space-3);animation:wr-open var(--dur-slow) var(--ease) both;background:var(--card);border-left:4px solid var(--pgold);padding:var(--space-6);grid-column:1/-1;display:grid}.casepage .wr-detail[data-wave="0"]{border-left-color:var(--pred)}.casepage .wr-detail-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.casepage .wr-detail-name{font-family:var(--brand-font-display), serif;font-size:var(--t-h3);color:var(--ink);font-weight:700}.casepage .wr-detail-wave{font:600 var(--t-cap) var(--brand-font-body);color:var(--ink3)}.casepage .wr-detail-role{font-size:var(--t-sm);color:var(--ink2);margin:0;line-height:1.55}@media (width<=760px){.casepage .rung{gap:var(--space-3);grid-template-columns:1fr}.casepage .rung-label{padding-top:0}}@keyframes wr-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.casepage .wr-detail{animation:none}}.casepage [data-ground=p]{background:var(--paper)}.casepage [data-ground=p2]{background:var(--paper2)}.casepage .totop{z-index:5;background:var(--brand-night);border:1px solid var(--brand-gold-lit);width:48px;height:48px;color:var(--brand-gold-lit);box-shadow:var(--shadow-md);cursor:pointer;transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.casepage .totop:hover{color:var(--brand-cream);border-color:var(--brand-cream)}.casepage .totop[data-show=no]{opacity:0;pointer-events:none}@media print{.casepage .totop{display:none}}.casepage [data-navsec],.casepage .read h2{scroll-margin-top:calc(var(--anchor-gap) + var(--space-4))}@media print{.casepage .toc-rail,.casepage .toc-fold,.casepage .nsv-topbar,.casepage .nsv-mobnav,.casepage .nsv-foot,.casepage .backlink,.casepage .hero-meta{display:none!important}.casepage,.casepage .mast,.casepage .dash,.casepage .lede,.casepage .refs,.casepage .machinery{color:#000!important;background:#fff!important}.casepage .official,.casepage .ctl-label,.casepage .sec-h h2{color:#000!important}.casepage a{color:#000}}.casepage .read .sources-h{margin:var(--space-7) 0 var(--space-3);font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pgold)}.casepage .v-out[data-o=convicted]{color:var(--red)}.casepage .v-out[data-o=convicted]:before{background:var(--red)}.casepage .v-out[data-o=acquitted]{color:var(--muted)}.casepage .v-out[data-o=acquitted]:before{border:1.5px solid var(--muted)}.casepage .pmeas{border-top:1px solid var(--seam);padding:var(--space-14) 0 var(--space-16)}.casepage .shell{width:min(100%, calc(var(--page-gutter) + var(--measure) + var(--gutter)));padding-top:clamp(32px,4vw,48px);padding-inline:var(--page-gutter) var(--gutter);grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,44px);margin-inline:0;display:grid}@media (width>=1000px){.casepage .shell{grid-template-columns:226px minmax(0,1fr)}}.casepage .shell-main{min-width:0}.casepage .shell .rail{max-width:none;margin-inline:0;padding-inline:0}.casepage .toc-rail{top:var(--space-6);max-height:calc(100vh - var(--space-12));scrollbar-width:thin;align-self:start;margin-bottom:clamp(40px,5vw,64px);display:none;position:sticky;overflow-y:auto}@media (width>=1000px){.casepage .toc-rail{display:block}}.casepage .toc-h{font:700 var(--t-micro) var(--brand-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);padding-bottom:var(--space-3);border-bottom:1px solid var(--prule);margin-bottom:var(--space-3)}.casepage .toc-rail nav,.casepage .toc-fold nav{flex-direction:column;gap:2px;display:flex}.casepage .toc-a{font:500 var(--t-cap) var(--brand-font-body), sans-serif;color:var(--ink2);padding:var(--space-2) var(--space-3);box-shadow:inset 0 0 0 0 var(--brand-gold-mark);line-height:1.4;text-decoration:none;display:block}.casepage .toc-a:hover{background:var(--paper2);color:var(--ink)}.casepage .toc-a[data-on=yes]{background:var(--paper2);box-shadow:inset 2px 0 0 0 var(--brand-gold-mark);color:var(--ink);font-weight:600}.casepage .toc-sub{padding-left:var(--space-6);position:relative}.casepage .toc-sub:before{content:"";background:var(--prule);width:1px;position:absolute;top:0;bottom:13px;left:14px}.casepage .toc-s{font:500 var(--t-cap) var(--brand-font-body), sans-serif;color:var(--ink3);padding:var(--space-2) var(--space-3);line-height:1.4;text-decoration:none;display:block;position:relative}.casepage .toc-s:hover{background:var(--paper2);color:var(--ink)}.casepage .toc-s[data-on=yes]{background:var(--paper2);color:var(--ink);font-weight:600}.casepage .toc-fold{border:1px solid var(--prule);background:var(--paper2);margin-bottom:clamp(24px,3.5vw,34px);display:block}@media (width>=1000px){.casepage .toc-fold{display:none}}.casepage .toc-fold summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);font:700 var(--t-micro) var(--brand-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);cursor:pointer;list-style:none;display:flex}.casepage .toc-fold summary::-webkit-details-marker{display:none}.casepage .toc-fold[open] summary{border-bottom:1px solid var(--brand-gold-mark)}.casepage .toc-fold summary svg{transition:transform var(--dur) var(--ease);flex:none}.casepage .toc-fold[open] summary svg{transform:rotate(180deg)}.casepage .toc-fold nav{padding:var(--space-2) var(--space-2) var(--space-3);background:var(--paper);max-height:min(62vh,520px);overflow-y:auto}@media (width<=999px){.casepage .toc-a,.casepage .toc-s{padding:var(--space-3)}}.page.casepage{--paper:var(--brand-paper-warm);--paper2:var(--brand-paper-warm-2);--card:var(--brand-paper-warm);--prule:var(--brand-rule-warm);--seam:var(--brand-rule-warm);--ink:var(--brand-ink-warm);--ink2:var(--brand-ink-warm-2);--ink3:var(--brand-faint-warm);--pgold:var(--brand-gold-warm);background:var(--brand-paper-warm)}.casepage [data-ground=p],.casepage [data-ground=p2],.casepage .dash,.casepage .lede,.casepage .refs,.casepage .pmeas,.casepage .chron{color:var(--ink);background:0 0;border-top:0;border-bottom:0}.casepage .dash,.casepage .lede,.casepage .readzone,.casepage .refs,.casepage .pmeas,.casepage .chron,.casepage .machinery,.casepage .mapband{margin-bottom:clamp(28px,4vw,42px);padding-block:0}.casepage .sec-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:1px solid var(--prule);flex-wrap:wrap;display:flex}.casepage .sec-h h2{font-family:var(--brand-font-display), serif;color:var(--ink);margin:0;font-size:clamp(20px,2.1vw,23px);font-weight:700;line-height:1.2}.casepage .sec-h .sec-n{font-family:var(--brand-font-display), serif;color:var(--brand-gold-warm);font-size:clamp(20px,2.4vw,23px);font-weight:400;line-height:1}.casepage .body{font-size:var(--t-body);color:var(--ink2);text-wrap:pretty;margin:0;line-height:1.62}.casepage .lbl-c{font:700 var(--t-micro) var(--brand-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold-ink)}.casepage .rows{border-top:1px solid var(--prule);flex-direction:column;display:flex}.casepage .rows .row{padding:var(--space-3) 0;border-bottom:1px solid var(--brand-rule-warm-soft);grid-template-columns:clamp(116px,22vw,190px) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2vw,20px);display:grid}.casepage .rows .row-k{font:700 var(--t-micro) var(--brand-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.casepage .rows .row-v{color:var(--ink);font-size:clamp(14px,1.6vw,16px)}@media (width<=700px){.casepage .rows .row{grid-template-columns:minmax(0,1fr);gap:3px}}.casepage .glance-rows{margin-bottom:clamp(24px,2.6vw,34px)}.casepage .sec-h h2{text-transform:none;letter-spacing:0}.casepage .sec-h{align-items:baseline}.casepage .sec-h>h2{flex:auto}.casepage .readzone .sec-h h2{font-size:clamp(20px,2.3vw,23px)}.casepage .readzone h3{font-family:var(--brand-font-display), serif;color:var(--pred);text-transform:none;letter-spacing:0;margin:var(--space-6) 0 var(--space-3);font-size:clamp(14px,1.1vw,16px);font-weight:700;line-height:1.3}.casepage .findings .f-head{font-family:var(--brand-font-display), serif;color:var(--ink);text-transform:none;letter-spacing:0;margin:var(--space-6) 0 var(--space-3);font-size:clamp(14px,1.1vw,16px);font-weight:700;line-height:1.3}.casepage .pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,262px),1fr));gap:0;display:grid}.casepage .pair>*{border:1px solid var(--prule)}.casepage .pair>*+*{margin-left:-1px}@media (width<=760px){.casepage .pair>*+*{margin-top:-1px;margin-left:0}}.casepage .claim,.casepage .rule{padding:var(--space-4) clamp(15px, 2.4vw, 20px)}.casepage .claim{background:var(--paper)}.casepage .rule{background:var(--brand-paper-warm-3);border-left:2px solid var(--brand-gold-mark)}.casepage .claim .lbl-c,.casepage .rule .lbl-c{margin-bottom:var(--space-2)}.casepage .claim p,.casepage .rule p{font-size:var(--t-body);color:var(--ink2);margin:0 0 var(--space-3);text-wrap:pretty;line-height:1.62}.casepage .claim p:last-child,.casepage .rule p:last-child{margin-bottom:0}.casepage .scope-l{margin:var(--space-6) 0 var(--space-2)}.casepage .scope-l:first-child{margin-top:0}.casepage .listed{border-left:2px solid var(--prule);margin:var(--space-5) 0;padding:2px 0 2px clamp(14px,2vw,18px)}.casepage .listed-h{font-family:var(--brand-font-display), serif;color:var(--ink);margin-bottom:var(--space-3);font-size:clamp(14px,1.6vw,16px);font-weight:700;line-height:1.35}.casepage .listed ul{padding-left:var(--space-5);gap:var(--space-1);color:var(--ink2);flex-direction:column;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:1.7;list-style:outside;display:flex}.casepage .ctl-rail{height:44px;margin-bottom:var(--space-6);background:0 0;border:0;padding:0;position:relative}.casepage .ctl-rail-line{background:var(--prule);height:1px;position:absolute;top:5px;left:0;right:0}.casepage .ctl-dot{top:calc(-1 * var(--space-2));width:calc(11px + 2 * var(--space-2));height:calc(11px + 2 * var(--space-2));background:var(--brand-gold-ink);cursor:pointer;padding:var(--space-2);background-clip:content-box;border:0;border-radius:50%;margin-left:0;position:absolute;translate:-50%}.casepage .ctl-dot[data-dim=yes]{background:var(--prule)}.casepage .ctl-dot[data-on=yes]{background:var(--pred)}.casepage .ctl-tick{font:500 var(--t-cap) var(--brand-font-mono);letter-spacing:.04em;color:var(--ink3);position:absolute;top:22px;transform:translate(-50%)}.casepage .ctl-tick[data-edge=start]{transform:none}.casepage .ctl-tick[data-edge=end]{transform:translate(-100%)}.casepage .ctl-list{border-top:1px solid var(--brand-rule-warm-soft);margin:0;padding:0;list-style:none}.casepage .ctl-list>li{border-bottom:1px solid var(--brand-rule-warm-soft)}.casepage .ctl-row{width:100%;padding:var(--space-3) 0;text-align:left;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:clamp(96px,14vw,150px) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2vw,20px);display:grid}.casepage .ctl-date{font:500 var(--t-cap) var(--brand-font-mono);letter-spacing:.04em;color:var(--pgold)}.casepage .ctl-list>li[data-kind=context] .ctl-date{color:var(--ink3)}.casepage .ctl-list>li[data-kind=context] .ctl-label{font-family:var(--brand-font-display-italic), serif;color:var(--ink2);font-style:italic}.casepage .ctl-label{color:var(--ink);font-size:clamp(14px,1.6vw,16px);line-height:1.45}@media (width<=700px){.casepage .ctl-row{grid-template-columns:minmax(0,1fr);gap:3px}}.casepage .sources li{padding:var(--space-4) 0;border-bottom:1px solid var(--brand-rule-warm-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:clamp(10px,2vw,18px);display:grid}.casepage .sources li:before{text-align:left;color:var(--ink3)}.casepage .sources li>.cite-body>a{color:var(--ink);border-bottom:1px solid #0000;font-size:clamp(14px,1.6vw,16px);line-height:1.5;text-decoration:none;display:block}.casepage .sources li>.cite-body>a:hover,.casepage .sources li>.cite-body>a:focus-visible{border-bottom-color:var(--pred);color:var(--pred)}.casepage .cite-meta{color:var(--ink3)}.casepage .cite-kind{font:700 var(--t-micro) var(--brand-font-body), sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--prule);border-radius:var(--r-md);padding:5px var(--space-3);white-space:nowrap;background:0 0}.casepage .cite-kind[data-official=yes]{color:var(--pgold);border-color:color-mix(in srgb, var(--pgold) 45%, transparent)}@media (width<=700px){.casepage .sources li{grid-template-columns:22px minmax(0,1fr)}.casepage .cite-kind{margin-top:var(--space-2);grid-column:2;justify-self:start}}.casepage .read{max-width:none}.casepage .read>*{max-width:var(--prose)}.casepage .read>.sec-h,.casepage .read>.findings,.casepage .read>.pair{max-width:none}.casepage .read>.rule{max-width:var(--prose);margin:var(--space-4) 0}.casepage .read>.pair{margin:var(--space-5) 0}.casepage .read>h4{font-family:var(--brand-font-display), serif;font-weight:700;font-size:var(--t-sm);color:var(--ink);text-transform:none;letter-spacing:0;margin:var(--space-6) 0 var(--space-3);line-height:1.35}.casepage .read .sec-h h2{border-top:0;margin:0;padding-top:0}.casepage .read>.sec-h{margin:var(--space-12) 0 var(--space-5)}.casepage .read>.sec-h:first-child{margin-top:0}.casepage .read>.qt-group{max-width:var(--prose);margin:var(--space-5) 0}.casepage .qt-group>.qt-lbl{margin-bottom:var(--space-2)}.casepage .qt{margin:var(--space-3) 0 0;border-left:3px solid var(--prule);padding:var(--space-1) 0 var(--space-1) clamp(14px, 2vw, 18px)}.casepage .qt-group>.qt:first-child{margin-top:0}.casepage .qt p{font-family:var(--brand-font-display), serif;font-style:italic;font-size:var(--t-body);color:var(--ink2);margin:0 0 var(--space-3);text-wrap:pretty;line-height:1.65}.casepage .qt p:last-of-type{margin-bottom:0}.casepage .qt-cite{margin-top:var(--space-2);font:500 var(--t-micro) var(--brand-font-mono);letter-spacing:.04em;color:var(--ink3);font-style:normal;display:block}.casepage .read>.h4-row{max-width:var(--prose);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.casepage .h4-row h4{margin-bottom:0}.casepage .h4-out{font:700 var(--t-micro) var(--brand-font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;padding:var(--space-1) var(--space-2);border:1px solid var(--prule);border-radius:var(--r-xs);background:var(--card)}.casepage .h4-out[data-o=violation],.casepage .h4-out[data-o=convicted],.casepage .h4-out[data-o=granted]{color:var(--pred);border-color:color-mix(in srgb, var(--pred) 35%, transparent);background:color-mix(in srgb, var(--pred) 5%, var(--card))}.casepage .read>.nb{max-width:var(--prose);margin:var(--space-5) 0;border-left:2px solid var(--brand-gold-mark);padding-left:clamp(14px,2vw,18px)}.casepage .nb p{font-family:var(--brand-font-body), sans-serif;font-size:var(--t-body);color:var(--ink2);text-wrap:pretty;margin:0;line-height:1.62}.casepage .rule>.qt,.casepage .claim>.qt{margin:var(--space-2) 0 var(--space-3);border-left-width:2px}.casepage .rule>.qt p,.casepage .claim>.qt p{font-size:var(--t-sm)}.casepage .rule>p.body,.casepage .claim>p.body{font-size:var(--t-sm);color:var(--ink);margin:0 0 var(--space-2);line-height:1.65}.casepage .rule>.qt-lbl{margin:var(--space-3) 0 var(--space-1)}.casepage .rule>.qt:last-child,.casepage .claim>.qt:last-child{margin-bottom:0}.casepage .sec-h+*{border-top:0}.casepage .finding+.finding{margin-top:var(--space-8)}.casepage .f-row{align-items:baseline;gap:var(--space-3);margin:var(--space-6) 0 var(--space-3);flex-wrap:wrap;display:flex}.casepage .f-row .f-head{margin:0}.casepage .finding>p.body{max-width:var(--prose)}.casepage .claim>.c-sub{font-family:var(--brand-font-display), serif;font-size:var(--t-sm);color:var(--ink2);margin:0 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--prule);text-wrap:pretty;line-height:1.6}.casepage .pair-turns{grid-template-columns:minmax(0,1fr)}.casepage .pair-turns>*+*{margin-top:-1px;margin-left:0}.casepage .c-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.casepage .c-num{font-family:var(--brand-font-display), serif;font-weight:400;font-size:var(--t-h3);color:var(--brand-gold-mark);line-height:1}.casepage .c-inst{font:700 var(--t-cap) var(--brand-font-mono);letter-spacing:.08em;color:var(--ink)}.casepage .c-place{font:500 var(--t-micro) var(--brand-font-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-left:auto}@supports (grid-template-rows:subgrid){.casepage .pair-rows{grid-template-rows:auto auto auto 1fr}.casepage .pair-rows>.claim{grid-template-rows:subgrid;grid-row:span 4;display:grid}@media (width<=760px){.casepage .pair-rows{grid-template-rows:none}.casepage .pair-rows>.claim{grid-row:auto;display:block}}}.casepage .rule>.rule-p{font-size:var(--t-sm);color:var(--ink);margin:0 0 var(--space-3);text-wrap:pretty;line-height:1.65}.casepage .rule>.rule-p:last-child{margin-bottom:0}.casepage .read>div>.mapband{max-width:none;padding-block:var(--space-8) var(--space-10)}.casepage .read .mapband>.lbl{max-width:none;margin-inline:0;padding-inline:0}.casepage .read h2{border-top:0;padding-top:0}.casepage .read>.d-head{max-width:var(--prose);align-items:baseline;gap:var(--space-3);margin:var(--space-8) 0 var(--space-3);grid-template-columns:auto auto minmax(0,1fr);display:grid}.casepage .d-head h4{margin:0}.casepage .d-num{font-family:var(--brand-font-display), serif;font-weight:400;font-size:var(--t-lead);color:var(--ink3);font-variant-numeric:lining-nums;line-height:1}.casepage .d-head:after{content:"";background:var(--prule);align-self:center;height:1px}.casepage .rule .els{margin:var(--space-4) 0 var(--space-5);padding-left:var(--space-6);gap:var(--space-3);flex-direction:column;list-style:decimal;display:flex}.casepage .rule .els li{font-size:var(--t-sm);color:var(--ink);padding-left:var(--space-1);text-wrap:pretty;line-height:1.7}.casepage .rule .els li::marker{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3)}.casepage .rule>.qt,.casepage .claim>.qt{border-left:0;padding-left:0}.casepage .read>.nb{border-left-color:var(--prule)}.casepage .pair.ordered{margin-bottom:calc(var(--space-5) * -1 + 1px)}.casepage .ordered .claim{background:var(--paper2)}.casepage .sources li:last-child,.casepage .ctl-row:last-child{border-bottom:0}.casepage .pair-turns{border:0}.casepage .pair-turns>.claim{background:0 0;border:0;padding-inline:0}.casepage .pair-turns>.rule{border-top:0;border-bottom:0;border-right:0}.casepage .pair-turns>*+*{margin-top:var(--space-4)}.casepage .pair-turns>.claim+.rule,.casepage .pair-turns>.rule+.claim{margin-top:var(--space-5)}.casepage .read>h3{margin:var(--space-10) 0 var(--space-4)}.casepage .read>h3+*{border-top:0;margin-top:0}.casepage .read>h3+.findings{padding-top:0}.casepage .findings>.finding:first-child>.f-row{margin-top:0}.casepage .read>.f-list{max-width:var(--prose);margin:var(--space-5) 0;padding:0 0 0 var(--space-7);gap:var(--space-4);border-top:0;flex-direction:column;display:flex}.casepage .f-list>li{font-size:var(--t-body);color:var(--ink);padding-left:var(--space-2);text-wrap:pretty;line-height:1.7}.casepage ul.f-list{list-style:outside}.casepage ol.f-list{list-style:decimal}.casepage .f-list>li::marker{font:500 var(--t-cap) var(--brand-font-mono);color:var(--ink3)}.casepage{--gold:var(--brand-gold-ink);--gold-dim:var(--brand-gold-mark);--muted:var(--brand-ink-2);--faint:var(--brand-faint);--red:var(--brand-red);--cream:var(--brand-ink);--rule:var(--brand-rule);--rule-soft:var(--brand-rule);--panel:var(--brand-surface)}.casepage .mast{--gold:var(--brand-gold-lit);--gold-dim:var(--brand-gold-dim);--muted:var(--brand-muted-dark);--faint:var(--brand-faint-dark);--red:var(--brand-breach);--cream:var(--brand-cream);--rule:var(--brand-night-rule);--rule-soft:var(--brand-night-rule-soft);--panel:var(--brand-night-2);--ink:var(--brand-cream);--ink2:var(--brand-muted-dark);--ink3:var(--brand-faint-dark)}.casepage .mapband[data-lit] .lg-note{color:var(--ink2)}.casepage .ctl li:target{background:var(--brand-paper-warm-3);box-shadow:inset 2px 0 0 var(--brand-gold-mark);scroll-margin-top:var(--anchor-gap)}.casepage .ctl li:target .ctl-row{padding-left:var(--space-4)}@media (prefers-reduced-motion:no-preference){.casepage .ctl li:target{animation:ctl-land var(--dur-slow) var(--ease-out)}@keyframes ctl-land{0%{background:0 0;box-shadow:inset 2px 0 #0000}}}.casepage .taking-alt{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--prule);grid-template-columns:minmax(0,1fr) auto;display:grid}.casepage .taking .taking-alt .taking-label,.casepage .taking .taking-alt .taking-value{font-size:var(--t-cap);color:var(--ink3)}.casepage .taking .taking-alt .taking-value{color:var(--ink2);font-weight:700}.casepage .takings .taking[data-pair=yes]{grid-column:1/-1}.casepage .takings .taking[data-pair=yes]>.taking-head .taking-value{font-size:var(--t-h2)}.casepage .takings>.takings-note{max-width:var(--prose);grid-column:1/-1;margin:0}.casepage .takings>.taking:last-of-type:nth-child(odd){grid-column:1/-1}.casepage .takings{align-items:start}.casepage .rulings .ruling{margin-top:var(--space-8);border-top:0;padding-block:0;display:block}.casepage .rulings .ruling:first-child{margin-top:var(--space-5)}.casepage .rulings .ruling dt{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:auto auto minmax(0,1fr);display:grid}.casepage .rulings .ruling dt:after{content:"";background:var(--prule);align-self:center;height:1px}.casepage .rulings .ruling dt .d-term{font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.casepage .mapband,.casepage .mapband[data-lit]{background:0 0}.casepage .mapband[data-lit]{border-block:0}.casepage .mapband[data-lit] .map-legend{box-shadow:none}.casepage .taking[data-pair=yes] .taking-ends{align-items:end;gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.casepage .taking[data-pair=yes] .taking-ends .taking-head{align-items:flex-start;gap:var(--space-1);flex-direction:column;padding-bottom:0}.casepage .taking[data-pair=yes] .taking-ends .taking-end-r{text-align:right;align-items:flex-end}.casepage .taking[data-pair=yes] .taking-ends .taking-end-r .taking-value{font-size:var(--t-lead)}.casepage .scale-band{border-bottom:0}.casepage .takings-lead{margin:0 0 var(--space-6);max-width:var(--prose);font-size:var(--t-body);color:var(--ink2);text-wrap:pretty;line-height:1.62}.casepage .takings>.takings-group{margin:var(--space-5) 0 0;font:700 var(--t-micro) var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);grid-column:1/-1}.casepage .takings>.takings-group:first-child{margin-top:0}@media (width>=761px){.casepage .ctl[data-tracks=yes] .ctl-row{grid-template-columns:clamp(96px,12vw,150px) auto minmax(0,1fr) auto}.casepage .ctl[data-tracks=yes] .ctl-date{grid-column:1}.casepage .ctl[data-tracks=yes] .ctl-track{grid-column:2}.casepage .ctl[data-tracks=yes] .ctl-label{grid-column:3}.casepage .ctl[data-tracks=yes] .ctl-more{grid-column:4}}.casepage .ctl{--ctl-gap:clamp(12px, 2vw, 20px);--ctl-indent:calc(8.5rem + var(--ctl-gap))}.casepage .ctl[data-tracks=no]{--ctl-indent:calc(8.5rem + var(--ctl-gap))}.casepage .ctl[data-tracks=yes]{--ctl-indent:calc(8.5rem * 2 + var(--ctl-gap) * 2)}@media (width>=761px){.casepage .ctl[data-tracks=no] .ctl-row{column-gap:var(--ctl-gap);grid-template-columns:8.5rem minmax(0,1fr) auto}.casepage .ctl[data-tracks=yes] .ctl-row{column-gap:var(--ctl-gap);grid-template-columns:8.5rem 8.5rem minmax(0,1fr) auto}.casepage .ctl[data-tracks=yes] .ctl-date{grid-column:1}.casepage .ctl[data-tracks=yes] .ctl-track{grid-column:2}.casepage .ctl[data-tracks=yes] .ctl-label{grid-column:3}.casepage .ctl[data-tracks=yes] .ctl-more{grid-column:4}}.casepage .f-list-out>li{align-items:baseline;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 148px;display:grid}.casepage .f-list-out .h4-out{white-space:normal;text-align:center}@media (width<=560px){.casepage .f-list-out>li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.casepage .f-list-out .h4-out{text-align:left;justify-self:start}}.casepage .f-list-out .fl-head{margin-right:var(--space-2);color:var(--ink)}.casepage .listed[data-shape=names] ul{columns:210px;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.casepage .listed[data-shape=names] li{break-inside:avoid;padding-bottom:var(--space-2)}
