/* Court content uses the Ledger paper, ink, serif headings and ruled rows.
   Navigation is supplied by the separate shared-chrome owner. */
html[data-court-reader] body{background:var(--paper,#fafaf6);color:var(--ink,#1a1a1a);font-family:"Source Serif Pro","Iowan Old Style",Charter,Georgia,serif;line-height:1.6}
html[data-court-reader] main.court-reader{width:calc(100% - 48px)!important;max-width:1160px;margin:32px auto;padding:0!important;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none}
html[data-court-reader] main.court-reader :is(h1,h2,h3,h4){font-family:"Playfair Display","Iowan Old Style",Georgia,serif;color:var(--ink,#1a1a1a);line-height:1.15;letter-spacing:-.025em;white-space:normal;overflow:visible;text-overflow:clip;max-height:none;-webkit-line-clamp:unset;overflow-wrap:break-word}
html[data-court-reader] main.court-reader h1{font-size:clamp(2.1rem,4vw,3rem)!important;max-width:100%;margin:0 0 20px}
html[data-court-reader] main.court-reader[data-court-page=index] h1{max-width:none;font-size:clamp(2.6rem,6vw,4rem)!important;border-bottom:4px double var(--navy,#183b63);padding-bottom:16px;margin-bottom:12px}
html[data-court-reader] main.court-reader :is(h2,h3){margin:0 0 12px}
html[data-court-reader] main.court-reader a{color:var(--navy,#183b63);text-underline-offset:4px}
html[data-court-reader] main.court-reader :is(p,ul,ol,dl){margin-block:0 18px}
html[data-court-reader] main.court-reader :is(ul,ol){padding-left:24px}
html[data-court-reader] main.court-reader :is(.meta,.result-meta,.site2-byline,.court-breadcrumb){font:14px/1.6 system-ui,sans-serif;color:var(--ink-soft,#4b5563)}
html[data-court-reader] main.court-reader :is(.court-breadcrumb,nav[aria-label=Breadcrumb]){margin-bottom:20px}
html[data-court-reader] main.court-reader :is(.result-card,.court-archive-recent article){background:transparent;border:0;border-bottom:1px solid var(--rule,#d5d1c6);border-radius:0;box-shadow:none;padding:24px 0;margin:0}
html[data-court-reader] main.court-reader .result-card :is(h2,h3){font-size:clamp(1.5rem,2.6vw,2rem)!important}
html[data-court-reader] main.court-reader .result-card h2 a{color:inherit;text-decoration:none}
html[data-court-reader] main.court-reader .result-card h2 a:hover{text-decoration:underline}
html[data-court-reader] main.court-reader .result-card p{max-width:68ch;margin-bottom:10px}
html[data-court-reader] main.court-reader .court-search{border-color:var(--rule,#d5d1c6);border-top-color:var(--navy,#183b63)}
html[data-court-reader] main.court-reader :is(input,select,button,summary){font-family:system-ui,sans-serif;min-height:44px;max-width:100%}
html[data-court-reader] main.court-reader :is(input,select){background:var(--paper,#fafaf6);border:1px solid #817e73;border-radius:0}
html[data-court-reader] main.court-reader button{background:var(--navy,#183b63);color:white;border:1px solid var(--navy,#183b63);border-radius:0}
html[data-court-reader] main.court-reader :is(a,button,input,select,summary):focus-visible{outline:3px solid #925000;outline-offset:3px}
html[data-court-reader] main.court-reader :is(.court-chart,.court-facts,.case-details,.court-source,.court-decision){background:transparent;border:0;border-top:2px solid var(--navy,#183b63);border-bottom:1px solid var(--rule,#d5d1c6);border-radius:0;box-shadow:none;padding:18px 0}
html[data-court-reader] main.court-reader .court-results-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px}
html[data-court-reader] main.court-reader .court-report-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}
html[data-court-reader] main.court-reader .court-report-grid>.story-body{grid-column:1;grid-row:1}
html[data-court-reader] main.court-reader .court-report-grid>.case-details{grid-column:2;grid-row:1}
html[data-court-reader] main.court-reader :is(.story-body,article:not(.result-card),.standfirst){max-width:72ch;font-size:1.16rem;line-height:1.7}
html[data-court-reader] main.court-reader .court-decision .lede{font:1.5rem/1.5 Georgia,serif}
html[data-court-reader] main.court-reader[data-court-page=determination]{max-width:1000px}
html[data-court-reader] main.court-reader[data-court-page=determination] :is(.standfirst,article){max-width:72ch}
html[data-court-reader] main.court-reader[data-court-page=determination] .standfirst{border-block:1px solid var(--rule,#d5d1c6);padding-block:20px;font-size:1.4rem}
html[data-court-reader] main.court-reader .court-latest-empty{border-block:1px solid var(--rule,#d5d1c6);padding-block:24px}
html[data-court-reader] main.court-reader .court-latest-empty a{text-decoration:underline}
html[data-court-reader] main.court-reader .court-results-layout:has(.court-latest-empty){grid-template-columns:minmax(0,1fr)}
html[data-court-reader] main.court-reader .court-results-layout:has(.court-latest-empty) .court-chart{display:none}
@media(max-width:760px){html[data-court-reader] main.court-reader{width:calc(100% - 32px)!important;margin:20px auto}html[data-court-reader] main.court-reader .court-results-layout,html[data-court-reader] main.court-reader .court-report-grid{display:flex;flex-direction:column;gap:24px}html[data-court-reader] main.court-reader .court-report-grid>.story-body{order:0}html[data-court-reader] main.court-reader .court-report-grid>.case-details{order:1}html[data-court-reader] main.court-reader .court-chart,html[data-court-reader] main.court-reader .court-facts{width:100%}html[data-court-reader] main.court-reader :is(.story-body,article:not(.result-card)){font-size:1.1rem}html[data-court-reader] main.court-reader h1{font-size:2.1rem!important;line-height:1.12}html[data-court-reader] main.court-reader .result-card{padding:20px 0}}
