.casepaper .cflag{margin-top:var(--sp-4);max-width:var(--measure);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);line-height:var(--lh-quote);letter-spacing:var(--tr-meta);color:var(--orange)}.casepaper .cflag.dead{color:var(--red)}.casepaper .cthin{margin-top:var(--sp-4);max-width:var(--measure);font-size:var(--fs-read-sm);line-height:var(--lh-quote);color:var(--label-2);padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-left:var(--bw-2) solid var(--rule)}.casepaper .cthin.partial{border-left-color:var(--red);color:var(--label)}.casepaper .cthin .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--red);margin-bottom:var(--sp-1);font-weight:600}.casepaper .cthin p+p{margin-top:var(--sp-1-5)}.casepaper .cthin .s{font-size:var(--fs-footnote);color:var(--label-2)}.casepaper .cthin a,.casepaper .colophon a{color:var(--tint);text-underline-offset:2px;text-decoration:underline}.jtext{margin-top:var(--sp-5);border-top:1px solid var(--rule-2);padding-top:var(--sp-2);container:jtext/inline-size}.jbody{overflow-anchor:none}.jbody .jp{max-width:var(--measure);margin-top:var(--sp-3);font-size:var(--fs-read);line-height:var(--lh-read);color:var(--label);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.jbody .jp:first-child{margin-top:var(--sp-2)}.jbody .xm{margin:0 var(--sp-1) 0 var(--sp-0-5);padding:0 var(--sp-1);border-radius:var(--r-tick);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);line-height:var(--lh-ui);letter-spacing:var(--tr-meta);color:var(--tint);background:var(--tint-bg);vertical-align:.35em;-webkit-user-select:none;user-select:none;scroll-margin-top:calc(var(--topbar-h,0px) + var(--sp-24));text-decoration:none;display:inline-block}.jbody .xm:hover,.jbody .xm.on{background:var(--tint);color:var(--paper)}.jbody mark.xh{background:color-mix(in srgb, var(--tint) 16%, transparent);color:inherit;border-radius:var(--r-tick);-webkit-box-decoration-break:clone;box-decoration-break:clone}.jedge .jmore,.jedge .jend{margin-top:var(--sp-4);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--label-3)}.jedge:first-child .jmore{margin-top:var(--sp-2);margin-bottom:var(--sp-2)}.jerr{color:var(--red)}.jbar{bottom:var(--sp-3);z-index:var(--z-sticky);margin-top:var(--sp-6);align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:var(--hairline) solid var(--separator);border-radius:var(--r-control);box-shadow:var(--paper-shadow);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--label-2);flex-wrap:wrap;display:flex;position:sticky}.jbar .jpos{color:var(--tint);margin-right:auto;font-weight:600}.jbar .jgo{align-items:center;gap:var(--sp-1-5);display:flex}.jbar input{width:4.5em;padding:var(--sp-1) var(--sp-2);border:var(--hairline) solid var(--separator);border-radius:var(--r-chip);background:var(--paper);color:var(--label);font:inherit}.jbar .btn{font-family:inherit;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);padding:var(--sp-1) var(--sp-2)}.jbar .btn[aria-pressed=true]{background:var(--tint);color:var(--paper)}.jbar .jback{align-items:center;gap:var(--sp-1);display:inline-flex}.jbar .jback .ico{width:var(--icon-sm);height:var(--icon-sm);display:none}@container jtext (max-width:640px){.jbar{gap:var(--sp-1-5) var(--sp-2)}.jbar .jback .ico{display:block}.jbar .jback .jlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767px){.jbar{bottom:calc(var(--tabbar-h,0px) + var(--sp-2) + env(safe-area-inset-bottom,0px));padding:var(--sp-1-5) var(--sp-2)}.jbar .jpos{width:100%}}.xb{color:var(--label-2)}.ctally{gap:var(--sp-1-5);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.tone[data-t=followed]{color:var(--green)}.tone[data-t=distinguished]{color:var(--orange)}.tone[data-t=overruled]{color:var(--red)}.tone[data-t=referred]{color:var(--label-3)}.cnb{margin:var(--sp-3) 0 0}.cnb svg{width:100%;height:auto;display:block}.cnb-l{stroke:var(--label-4)}.cnb-l[data-t=followed],.cnb-n[data-t=followed],.cnb-key i[data-t=followed]{stroke:var(--green);fill:var(--green);background:var(--green)}.cnb-l[data-t=distinguished],.cnb-n[data-t=distinguished],.cnb-key i[data-t=distinguished]{stroke:var(--orange);fill:var(--orange);background:var(--orange)}.cnb-l[data-t=overruled],.cnb-n[data-t=overruled],.cnb-key i[data-t=overruled]{stroke:var(--red);fill:var(--red);background:var(--red)}.cnb-l[data-t=referred],.cnb-n[data-t=referred],.cnb-key i[data-t=referred]{stroke:var(--label-3);fill:var(--label-3);background:var(--label-3)}.cnb-n{cursor:pointer;stroke-width:1.5px;stroke:var(--paper)!important}.cnb-n:focus-visible{outline:none;stroke:var(--label)!important}.cnb-c{fill:var(--tint)}.cnb-cap{margin-top:var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-quote);color:var(--label-2);min-height:2.6em}.cnb-key{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-1);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);flex-wrap:wrap;display:flex}.cnb-key span{align-items:center;gap:var(--sp-1);display:inline-flex}.cnb-key i{width:.9em;height:2px;display:inline-block}.ccite .cq{-webkit-line-clamp:3;font-family:var(--font-newsreader), Georgia, serif;margin-top:var(--sp-0-5);-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}
