*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg{max-width:100%}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root,[data-theme=light]{--al-navy:#0c2340;--al-navy-deep:#081634;--al-navy-card:#0d2b49;--al-blue:#1e5fa8;--al-sky:#16b5c8;--al-teal:#25a09c;--al-teal-deep:#318c88;--al-teal-soft:#9dd2d0;--al-gold:#c4962c;--al-gold-bright:#c89d4a;--al-gold-soft:#e0c97a;--al-mist:#e9f0ef;--al-cloud:#f2f4f7;--al-white:#fff;--ll-bg-primary:var(--al-white);--ll-bg-card:var(--al-mist);--ll-bg-hover:#dce5e4;--ll-opinion-bg:var(--al-white);--ll-border:var(--al-mist);--ll-text-heading:var(--al-navy-deep);--ll-text-body:var(--al-navy-card);--ll-text-meta:#727578;--ll-on-interactive:var(--al-navy-deep);--ll-interactive:var(--al-teal);--ll-interactive-hover:var(--al-teal-deep);--ll-gold:var(--al-gold);--ll-error-text:#b91c1c;--ll-error-bg:#fef2f2;--ll-majority:#16a34a;--ll-majority-bg:#dcfce7;--ll-concurrence:#2563eb;--ll-concurrence-bg:#dbeafe;--ll-dissent:#dc2626;--ll-dissent-bg:#fee2e2;--ll-other-accent:#6b7280;--ll-other-bg:#f3f4f6;--ll-accent-opinion:var(--ll-interactive);--ll-accent-docket:var(--ll-gold);--ll-accent-citation:#2563eb;--ll-accent-person:#16a34a;--ll-accent-audio:#dc2626;--ll-accent-system:var(--ll-other-accent);--ll-shadow-1:0 2px 4px #0816341a;--ll-shadow-2:0 4px 8px #08163426;--ll-shadow-3:0 8px 16px #08163433}[data-theme=dark]{--ll-bg-primary:var(--al-navy-deep);--ll-bg-card:var(--al-navy-card);--ll-bg-hover:#143558;--ll-opinion-bg:#0a1d3d;--ll-border:#3a4048;--ll-text-heading:var(--al-mist);--ll-text-body:var(--al-mist);--ll-text-meta:#9fa4aa;--ll-on-interactive:var(--al-navy-deep);--ll-interactive:var(--al-teal-soft);--ll-interactive-hover:#2fbab0;--ll-gold:var(--al-gold-soft);--ll-error-text:#fca5a5;--ll-error-bg:#450a0a;--ll-majority:#4ade80;--ll-majority-bg:#14532d;--ll-concurrence:#60a5fa;--ll-concurrence-bg:#1e3a5f;--ll-dissent:#f87171;--ll-dissent-bg:#450a0a;--ll-other-accent:#9ca3af;--ll-other-bg:#374151;--ll-accent-opinion:var(--ll-interactive);--ll-accent-docket:var(--ll-gold);--ll-accent-citation:#60a5fa;--ll-accent-person:#4ade80;--ll-accent-audio:#f87171;--ll-accent-system:var(--ll-other-accent)}:root{--ll-space-1:4px;--ll-space-2:8px;--ll-space-3:12px;--ll-space-4:16px;--ll-space-6:24px;--ll-space-8:32px;--ll-space-12:48px;--ll-radius-sm:4px;--ll-radius-md:8px;--ll-radius-lg:12px;--ll-radius-pill:999px;--ll-border-hair:1px;--ll-accent-bar:3px;--ll-accent-left:4px;--ll-fs-display:2.25rem;--ll-fs-h1:1.5rem;--ll-fs-h2:1.375rem;--ll-fs-h3:1rem;--ll-fs-body:.875rem;--ll-fs-sm:.8125rem;--ll-fs-meta:.75rem;--ll-fs-micro:.6875rem;--ll-fs-nano:.625rem;--ll-fw-light:400;--ll-fw-regular:400;--ll-fw-medium:400;--ll-fw-semibold:700;--ll-fw-bold:700;--ll-lh-tight:1.2;--ll-lh-snug:1.3;--ll-lh-normal:1.5;--ll-lh-relaxed:1.7;--ll-ls-tight:-.01em;--ll-ls-normal:0;--ll-ls-label:.03em;--ll-ls-caps:.05em;--font-display:"Century Schoolbook", "Century Schoolbook L", "TeX Gyre Schola", Georgia, "Times New Roman", serif;--font-body:"Century Schoolbook", "Century Schoolbook L", "TeX Gyre Schola", Georgia, "Times New Roman", serif;--font-mono:"Century Schoolbook", "Century Schoolbook L", "TeX Gyre Schola", Georgia, "Times New Roman", serif;--text-display:400 2.25rem/1.4 var(--font-display);--text-h1:400 1.5rem/1.4 var(--font-display);--text-h2:400 1.375rem/1.4 var(--font-display);--text-h3:400 1rem/1.4 var(--font-display);--text-body:400 .875rem/1.4 var(--font-body);--text-sm:400 .8125rem/1.4 var(--font-body);--text-meta:400 .75rem/1.4 var(--font-body);--text-micro:400 .6875rem/1.4 var(--font-body);--text-nano:400 .625rem/1.4 var(--font-body)}.display{font-family:var(--font-display);letter-spacing:0;font-size:2.25rem;font-weight:400;line-height:1.4}.h1{font-family:var(--font-display);letter-spacing:0;font-size:1.5rem;font-weight:400;line-height:1.4}.h2{font-family:var(--font-display);letter-spacing:0;font-size:1.375rem;font-weight:400;line-height:1.4}.h3{font-family:var(--font-display);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.4}.body{font-family:var(--font-body);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.4}.sm{font-family:var(--font-body);letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.4}.meta{font-family:var(--font-body);letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.4}.micro{font-family:var(--font-body);letter-spacing:0;font-size:.6875rem;font-weight:400;line-height:1.4}.nano{font-family:var(--font-body);letter-spacing:0;font-size:.625rem;font-weight:400;line-height:1.4}@font-face{font-family:Century Schoolbook;src:url(/fonts/al/C059-Roman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/fonts/al/C059-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/fonts/al/C059-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--al-ring-grad:linear-gradient(150deg, #1a4680 0%, #2a7bc4 55%, #37adf2 100%);--al-gold-grad:linear-gradient(150deg, #e4ba5e 0%, #bb882f 100%);--ll-on-interactive-muted:color-mix(in oklch, var(--ll-on-interactive) 72%, transparent);--ll-font-display:var(--font-display);--ll-font-body:var(--font-body);--ll-font-mono:var(--font-mono);--ll-transition-fast:.15s ease-in-out;--ll-transition-standard:.25s ease-in-out;--ll-lift-hover:translateY(-1px);--ll-scale-hover:scale(1.01)}
