.citations.svelte-31z07m{display:flex;flex-wrap:wrap;gap:.45rem .8rem;list-style:none;margin:1rem 0 0;padding:0}.citations.svelte-31z07m a:where(.svelte-31z07m){font-size:.88rem}.case-header.svelte-px5o1o{background:var(--blue-pale);border-bottom:1px solid var(--line);padding-block:2.8rem}.case-header.svelte-px5o1o h1:where(.svelte-px5o1o){font-size:clamp(2rem,5vw,3.6rem)}.case-line.svelte-px5o1o{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.case-layout.svelte-px5o1o{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:190px minmax(0,740px);justify-content:center;padding-top:2.5rem}.case-nav.svelte-px5o1o nav:where(.svelte-px5o1o){display:grid;gap:.55rem;position:sticky;top:1rem}.case-nav.svelte-px5o1o a:where(.svelte-px5o1o){color:var(--muted);font-size:.82rem}.ai-note.svelte-px5o1o{background:var(--gold-pale);border-left:4px solid #ba8a21;padding:1rem 1.2rem}.ai-note.svelte-px5o1o p:where(.svelte-px5o1o){font-size:.9rem;margin:.35rem 0 0}.overview.svelte-px5o1o{padding-top:1.4rem}.overview.svelte-px5o1o h2:where(.svelte-px5o1o){font-size:2.35rem;margin-top:.1rem}.overview.svelte-px5o1o>p:where(.svelte-px5o1o):not(.eyebrow){font-family:Georgia,serif;font-size:1.2rem}.argument.svelte-px5o1o{border-left:3px solid var(--line);margin:1.5rem 0;padding-left:1.2rem}.argument.svelte-px5o1o p:where(.svelte-px5o1o){font-family:Georgia,serif;font-size:1.08rem}.glossary.svelte-px5o1o div:where(.svelte-px5o1o){border-bottom:1px solid var(--line);padding:1rem 0}.glossary.svelte-px5o1o dt:where(.svelte-px5o1o){color:var(--navy);font-weight:700}.glossary.svelte-px5o1o dd:where(.svelte-px5o1o){margin:.3rem 0}.source-list.svelte-px5o1o{list-style:none;padding:0}.source-list.svelte-px5o1o li:where(.svelte-px5o1o){align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;scroll-margin-top:1rem}.source-list.svelte-px5o1o small:where(.svelte-px5o1o){color:var(--muted);display:block;text-transform:capitalize}.source-actions.svelte-px5o1o{display:flex;flex-shrink:0;gap:.8rem}@media(max-width:760px){.case-layout.svelte-px5o1o{grid-template-columns:1fr}.case-nav.svelte-px5o1o{display:none}.source-list.svelte-px5o1o li:where(.svelte-px5o1o){align-items:flex-start;flex-direction:column}}
