:root{--bg:#FFFFFF;--surface:#F4F5F7;--ink:#141B24;--muted:#56606C;--rule:#D9DDE2;--accent:#9E2A2F;--star:#B0282F;--serif-display:"Libre Caslon Text", Georgia, "Times New Roman", serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--measure:40rem;--wide:60rem;--gutter:1.25rem}@media(prefers-color-scheme:dark){:root{--bg:#11161C;--surface:#1A2129;--ink:#E6E9ED;--muted:#9CA5AF;--rule:#2C343E;--accent:#E7797D;--star:#EC6B70}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--serif);font-size:1.1875rem;line-height:1.6;text-rendering:optimizeLegibility}a{color:inherit;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--serif-display);font-weight:700;line-height:1.2;text-wrap:balance;margin:0}.wrap{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--bg);padding:.5rem 1rem;font-family:var(--sans)}.skip-link:focus{left:0;z-index:10}.eyebrow{font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.eyebrow a{text-decoration:none}.eyebrow a:hover{text-decoration:underline}.label{color:var(--accent)}.mono{font-family:var(--mono);font-size:.9em}.site-header{border-bottom:2px solid var(--ink)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.1rem .9rem}.brand{display:flex;align-items:center;gap:.9rem;text-decoration:none;color:var(--ink)}.brand:hover{color:var(--ink)}.logo-mark{height:2.25rem;width:auto;display:block}.logo-star{fill:var(--star)}.brand__name{font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-left:.9rem;border-left:1px solid var(--rule);line-height:1.25}.site-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem;font-family:var(--sans);font-size:.9375rem}.site-nav a{text-decoration:none;color:var(--muted);padding-block:.25rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}main{padding-block:2.5rem 4rem}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border-bottom:1px solid var(--rule);padding-bottom:.5rem;margin-bottom:.25rem}.section-head h2{font-size:1.25rem}.section-head__note,.section-head__link{font-family:var(--sans);font-size:.875rem;color:var(--muted);margin:0}.lead{max-width:var(--measure);display:grid;gap:.6rem;padding-bottom:2.75rem}.lead__title{font-size:clamp(1.75rem,4vw,2.35rem);letter-spacing:-.01em}.lead__title a{text-decoration:none}.lead__title a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px}.lead__caption{font-style:italic;color:var(--muted);margin:0}.lead__dek{margin:.3rem 0 0;font-size:1.25rem}.lead__meta{font-family:var(--sans);font-size:.9375rem;color:var(--muted);margin:.2rem 0 0}.lead__meta a{color:var(--accent);font-weight:600}.press-watch,.recent{margin-top:1.5rem;max-width:var(--wide)}.recent{margin-top:2.75rem}.press-watch__list{list-style:none;margin:0;padding:0;counter-reset:pw;font-family:var(--sans)}.press-watch__list li{counter-increment:pw;display:grid;grid-template-columns:2rem minmax(0,1fr)auto;grid-template-areas:"n case count" "n court count";column-gap:.75rem;padding-block:.7rem;border-bottom:1px solid var(--rule)}.press-watch__list li::before{content:counter(pw);grid-area:n;font-family:var(--mono);color:var(--muted);font-size:.875rem;padding-top:.15rem}.press-watch__case{grid-area:case;font-weight:600}.press-watch__court{grid-area:court;color:var(--muted);font-size:.9375rem}.press-watch__count{grid-area:count;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.9375rem;align-self:center;white-space:nowrap}.article-list{list-style:none;margin:0;padding:0;max-width:var(--measure)}.article-item{padding-block:1.15rem;border-bottom:1px solid var(--rule);display:grid;gap:.3rem}.article-item__meta{font-family:var(--sans);font-size:.875rem;color:var(--muted);margin:0;font-variant-numeric:tabular-nums}.article-item__title{font-size:1.3rem}.article-item__title a{text-decoration:none}.article-item__title a:hover{text-decoration:underline}.article-item__caption{font-style:italic;color:var(--muted);margin:0;font-size:1rem}.page-header{max-width:var(--measure);padding-bottom:1.25rem;display:grid;gap:.5rem}.page-header h1{font-size:clamp(1.8rem,4vw,2.4rem)}.page-header__intro{color:var(--muted)}.page-header__intro p{margin:0}.year-group{margin-top:1.5rem}.year-group__heading{font-family:var(--mono);font-weight:500;font-size:.9375rem;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:.35rem;max-width:var(--measure)}.term-list{list-style:none;margin:0;padding:0;max-width:var(--measure)}.term-list li{display:flex;justify-content:space-between;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--rule)}.term-list__count{font-family:var(--sans);color:var(--muted);font-size:.9375rem;white-space:nowrap}.empty{color:var(--muted)}.index-letters{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0 0 1rem;font-family:var(--mono);font-size:.9375rem;max-width:var(--measure)}.index-letters a{text-decoration:none}.index-letters a:hover{text-decoration:underline}.index-group{margin-top:1.5rem}.index-group__heading{font-family:var(--mono);font-weight:500;font-size:.9375rem;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:.35rem;max-width:var(--measure)}.index-list{margin:0;max-width:var(--measure)}.index-list dt{font-weight:600;margin-top:.9rem}.index-list dt a{text-decoration:none}.index-list dt a:hover{text-decoration:underline}.index-list dd{margin:.25rem 0 0 1.25rem;font-size:.9375rem}.index-list__meta{font-family:var(--sans);color:var(--muted);font-size:.875rem;white-space:nowrap}.article__topics{font-family:var(--sans);font-size:.9375rem;color:var(--muted);margin-top:1.5rem;max-width:var(--measure)}.article__topics a{color:inherit}.article{max-width:var(--measure)}.article__header{display:grid;gap:.7rem;padding-bottom:1.75rem}.article__title{font-size:clamp(1.75rem,4.5vw,2.35rem);letter-spacing:-.01em}.article__dek{font-size:1.3rem;line-height:1.45;margin:0;color:var(--ink)}.article__published{font-family:var(--sans);font-size:.9375rem;color:var(--muted);margin:0}.case-record{background:var(--surface);border-top:2px solid var(--ink);padding:1rem 1.25rem 1.1rem;margin-bottom:2rem;font-family:var(--sans);font-size:.9375rem;line-height:1.45}.case-record__heading{font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.case-record dl{margin:0;display:grid;gap:.45rem}.case-record dl>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem}.case-record dt{color:var(--muted)}.case-record dd{margin:0}.case-record__caption{font-family:var(--serif);font-style:italic}.case-record__caption p{margin:0}.prose :where(p,ul,ol,blockquote){margin-block:0}.prose>*+*{margin-top:1.15em}.prose h2{font-size:1.4rem;margin-top:2.2rem}.prose h3{font-size:1.15rem;margin-top:1.8rem}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.35em}.prose blockquote{margin-inline:0;padding-left:1.1rem;border-left:3px solid var(--rule);color:var(--ink)}.prose blockquote p+p{margin-top:.8em}.prose code{font-family:var(--mono);font-size:.85em}.prose sup{line-height:0}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:2rem}.sources{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.sources h2{font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sources h3{font-family:var(--sans);font-size:.9375rem;font-weight:600;margin-top:1rem}.sources ul{margin:.4rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}.sources__outlet{font-style:italic}.sources__date{color:var(--muted);white-space:nowrap}.sources a{overflow-wrap:anywhere}.article__notice{margin-top:2rem;padding:.9rem 1.1rem;border:1px solid var(--rule);font-family:var(--sans);font-size:.875rem;line-height:1.5;color:var(--muted)}.article__notice a{color:var(--ink)}.article-pager{max-width:var(--measure);margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;font-family:var(--sans)}.article-pager:empty{display:none}.article-pager a{text-decoration:none;border-top:1px solid var(--ink);padding-top:.6rem;display:grid;gap:.2rem;font-weight:600;line-height:1.35}.article-pager span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.article-pager__older{text-align:right;grid-column:-2}.page{max-width:var(--measure)}.site-footer{border-top:1px solid var(--rule);background:var(--surface);font-family:var(--sans);font-size:.875rem;line-height:1.5;color:var(--muted)}.site-footer__inner{padding-block:1.75rem 2.25rem;display:grid;gap:.9rem}.site-footer__notice{max-width:46rem;margin:0}.site-footer__notice strong{color:var(--ink)}.site-footer__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0}@media(max-width:34rem){body{font-size:1.0625rem}.brand__name{display:none}.logo-mark{height:2rem}.case-record dl>div{grid-template-columns:1fr;gap:0}.article__dek,.lead__dek{font-size:1.15rem}}@media print{.site-header nav,.site-footer__meta,.article-pager,.skip-link{display:none}body{font-size:11pt}a{text-decoration:none}}