.project-page.svelte-3id43s{background:var(--page)}.context-layout.svelte-3id43s{display:grid;grid-template-columns:1fr;gap:3rem}.context-copy.svelte-3id43s h2:where(.svelte-3id43s){max-width:15ch;font-size:clamp(2rem,4.4vw,4.25rem);line-height:1}.context-copy.svelte-3id43s p:where(.svelte-3id43s){max-width:50ch;margin-top:1.4rem;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.7;color:var(--text-soft)}.facts.svelte-3id43s{border-top:1px solid var(--line-strong)}.fact.svelte-3id43s{display:grid;grid-template-columns:minmax(6.5rem,.38fr) minmax(0,1fr);gap:1.25rem;padding-block:1.15rem 1.3rem;border-bottom:1px solid var(--line)}.fact.svelte-3id43s dt:where(.svelte-3id43s){font-family:JetBrains Mono Variable,Consolas,monospace;font-size:.68rem;font-variation-settings:"wght" 560;line-height:1.45;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.fact.svelte-3id43s dd:where(.svelte-3id43s){font-size:.92rem;line-height:1.55;color:var(--text)}.doctrine.svelte-3id43s{margin-top:clamp(5rem,11vw,9rem)}.doctrine.svelte-3id43s>h2:where(.svelte-3id43s){max-width:16ch;font-size:clamp(2.15rem,4.8vw,4.5rem);line-height:1}.doctrine-list.svelte-3id43s{max-width:68rem;margin-top:clamp(2.5rem,5vw,4.25rem);margin-left:auto}.disclaimer.svelte-3id43s{max-width:52rem;margin-top:clamp(4.5rem,9vw,7rem);padding:clamp(1.5rem,4vw,2.5rem);border-left:2px solid var(--signal);background:var(--surface)}.disclaimer.svelte-3id43s h2:where(.svelte-3id43s){font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.15}.disclaimer.svelte-3id43s p:where(.svelte-3id43s){max-width:65ch;margin-top:.9rem;font-size:.9rem;line-height:1.65;color:var(--text-soft)}@media (min-width: 768px){.context-layout.svelte-3id43s{grid-template-columns:minmax(0,4fr) minmax(24rem,6fr);gap:clamp(3.5rem,8vw,8rem);align-items:start}.context-copy.svelte-3id43s{padding-top:.25rem}.disclaimer.svelte-3id43s{margin-left:clamp(3rem,10vw,9rem)}}@media (max-width: 520px){.fact.svelte-3id43s{grid-template-columns:1fr;gap:.4rem}}
