.prejudikat-guide{max-width:52rem;color:var(--color-ink-secondary);margin-inline:auto;padding:3rem 1.5rem 5rem;font-size:1.0625rem;line-height:1.75}.prejudikat-guide h1,.prejudikat-guide h2,.prejudikat-guide h3{color:var(--color-ink-primary);text-wrap:pretty;scroll-margin-top:6rem}.prejudikat-guide h1,.prejudikat-guide h2{font-family:var(--font-serif);letter-spacing:-.025em}.prejudikat-guide h1{margin:1rem 0;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.1}.prejudikat-guide h2{margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2}.prejudikat-guide h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.45}.prejudikat-guide p{margin:.85rem 0}.prejudikat-guide a{color:var(--color-ink-primary);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.prejudikat-guide a:hover{text-decoration-thickness:2px}.prejudikat-guide :focus-visible{outline:2px solid var(--color-ink-primary);outline-offset:4px;border-radius:2px}.prejudikat-guide>section,.prejudikat-next{border-top:1px solid var(--color-border-ink-subtle);margin-top:2.5rem;padding-top:2.5rem}.prejudikat-guide .prejudikat-lead{font-size:1.25rem;line-height:1.65}.prejudikat-guide .prejudikat-meta,.prejudikat-guide .prejudikat-source{color:var(--color-ink-muted);font-size:.875rem;line-height:1.65}.prejudikat-guide .prejudikat-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:.6875rem}.prejudikat-toc{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.5rem;display:flex}.prejudikat-toc a{align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.prejudikat-definitions{border:1px solid var(--color-border-ink-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.5rem;display:grid}.prejudikat-definitions>div{padding:1.25rem}.prejudikat-definitions dt{color:var(--color-ink-primary);margin-bottom:.5rem;font-weight:600}.prejudikat-definitions dd{margin:0;font-size:1rem}.prejudikat-note{background:var(--color-paper-sunken);border-left:3px solid var(--color-ink-muted);margin-block:1.5rem;padding:1.25rem 1.5rem}.prejudikat-note>:last-child{margin-bottom:0}.prejudikat-case{border-top:1px solid var(--color-border-ink-subtle);margin-top:2rem;padding-top:.5rem}.prejudikat-case>h3{font-family:var(--font-serif);font-size:1.75rem;font-weight:400}.prejudikat-case-facts>div{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.prejudikat-case-facts dt{color:var(--color-ink-primary);font-size:.875rem;font-weight:600}.prejudikat-case-facts dd{margin:0}.prejudikat-reading{background:var(--color-paper-sunken);padding:1rem 1.25rem;font-size:.9375rem}.prejudikat-chart{border:1px solid var(--color-border-ink-subtle);border-radius:var(--radius-md);margin:1.5rem 0;padding:1.5rem}.prejudikat-chart figcaption{max-width:36rem;color:var(--color-ink-primary);font-size:1rem;font-weight:600;line-height:1.5}.prejudikat-bars{margin:1.5rem 0 0;padding:0;list-style:none}.prejudikat-bars li+li{margin-top:1.5rem}.prejudikat-bar-label{color:var(--color-ink-primary);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.prejudikat-bar-label strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.prejudikat-bar-track{background:var(--color-paper-sunken);border-radius:2px;height:.75rem;margin-top:.35rem;overflow:hidden}.prejudikat-bar-track>span{background:var(--color-ink-primary);height:100%;display:block}.prejudikat-bars .prejudikat-meta{margin:.35rem 0 0}.prejudikat-bar-scale{border-top:1px solid var(--color-border-ink-subtle);color:var(--color-ink-muted);font-family:var(--font-mono);justify-content:space-between;margin-top:1rem;padding-top:.5rem;font-size:.75rem;display:flex}.prejudikat-details{border-block:1px solid var(--color-border-ink-subtle);margin-block:1.5rem}.prejudikat-details summary{cursor:pointer;color:var(--color-ink-primary);padding-block:.875rem;font-size:.9375rem;font-weight:600}.prejudikat-details>div{padding-bottom:.5rem;font-size:.9375rem}.prejudikat-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block:1.75rem;padding:0;list-style:none;display:grid}.prejudikat-chain>li{border:1px solid var(--color-border-ink-subtle);border-radius:var(--radius-md);min-width:0;padding:1.25rem;position:relative}.prejudikat-chain>li+li:before{content:"→";text-align:center;width:2rem;color:var(--color-ink-muted);position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.prejudikat-chain .prejudikat-eyebrow{margin-top:0}.prejudikat-chain h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.prejudikat-chain>li>p{font-size:.9375rem}.prejudikat-chain>li>.prejudikat-eyebrow{font-size:.6875rem}.prejudikat-chain>li>.prejudikat-meta,.prejudikat-chain>li>.prejudikat-source{font-size:.8125rem}.prejudikat-chain-outcome{border-top:1px solid var(--color-border-ink-subtle);color:var(--color-ink-primary);padding-top:.75rem;font-weight:600}.prejudikat-comparison{margin-block:1.5rem;overflow-x:auto}.prejudikat-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.65}.prejudikat-comparison caption{text-align:left;color:var(--color-ink-primary);padding-bottom:1rem;font-weight:600}.prejudikat-comparison th,.prejudikat-comparison td{border-bottom:1px solid var(--color-border-ink-subtle);vertical-align:top;padding:.875rem}.prejudikat-comparison thead{background:var(--color-paper-sunken)}.prejudikat-comparison th{color:var(--color-ink-primary);font-weight:600}.prejudikat-comparison th:first-child{width:23%}.prejudikat-comparison td{width:38.5%}.prejudikat-steps{padding-left:1.5rem;list-style:decimal}.prejudikat-steps li{margin-top:1.5rem;padding-left:.5rem}.prejudikat-steps li::marker{font-family:var(--font-mono);color:var(--color-ink-muted)}.prejudikat-question{margin-top:1.75rem}.prejudikat-sources{padding-left:1.25rem;list-style:outside}.prejudikat-sources li{margin-block:.75rem;padding-left:.25rem;font-size:.9375rem}@media (max-width:600px){.prejudikat-guide{padding:2rem 1.25rem 3rem;font-size:1rem}.prejudikat-guide .prejudikat-lead{font-size:1.125rem}.prejudikat-definitions{grid-template-columns:1fr}.prejudikat-definitions>div+div{border-top:1px solid var(--color-border-ink-subtle)}.prejudikat-case-facts>div{grid-template-columns:1fr;gap:.25rem}.prejudikat-note,.prejudikat-chart{padding:1rem}.prejudikat-chain{grid-template-columns:1fr}.prejudikat-chain>li+li:before{content:"↓";height:2rem;line-height:2rem;top:-2rem;left:50%;transform:translate(-50%)}}@media print{body:has(.prejudikat-guide)>:not(main){display:none!important}.prejudikat-guide{color:#000;max-width:none;padding:0;font-size:11pt}.prejudikat-toc,.prejudikat-next{display:none}.prejudikat-guide h2,.prejudikat-guide h3{break-after:avoid}.prejudikat-case-facts>div,.prejudikat-definitions>div{break-inside:avoid}.prejudikat-guide a{color:#000}.prejudikat-chart,.prejudikat-chain>li{break-inside:avoid}.prejudikat-comparison{overflow:visible}.prejudikat-comparison table{min-width:0}.prejudikat-bar-track{print-color-adjust:exact}}
