.page-intro.svelte-1cgj6a0{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-bottom:2.5rem}.page-intro.svelte-1cgj6a0 h1:where(.svelte-1cgj6a0){max-width:22ch;font-size:clamp(3rem,7vw,6rem);line-height:.98}.page-intro__summary.svelte-1cgj6a0{max-width:48rem}.legal-date.svelte-1cgj6a0{margin:0;font-size:.875rem}.legal-layout.svelte-1cgj6a0{padding:0 var(--gutter) 4rem;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,5rem);display:grid}.legal-index.svelte-1cgj6a0{border-top:1px solid var(--rule-strong);padding-top:1.5rem}.legal-index.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){font-size:1rem;line-height:1.4}.legal-index.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){margin:0;padding-left:1.5rem}.legal-index.svelte-1cgj6a0 li:where(.svelte-1cgj6a0){break-inside:avoid;padding-bottom:.6rem}.legal-index.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){min-height:1.5rem;line-height:1.5;display:block}.legal-body.svelte-1cgj6a0{min-width:0;max-width:75ch}.legal-body.svelte-1cgj6a0 p,.legal-body.svelte-1cgj6a0 li,.legal-body.svelte-1cgj6a0 dd{line-height:1.65}.legal-body.svelte-1cgj6a0 a,.legal-body.svelte-1cgj6a0 code{overflow-wrap:anywhere}.legal-body.svelte-1cgj6a0 ul,.legal-body.svelte-1cgj6a0 ol{padding-left:1.5rem}.legal-body.svelte-1cgj6a0 li+li{margin-top:.5rem}.legal-body.svelte-1cgj6a0 dt{margin-top:1.5rem;font-weight:700}.legal-body.svelte-1cgj6a0 dd{margin:.5rem 0 0}.legal-review.svelte-1cgj6a0{border-left:3px solid var(--purple);background:var(--surface-muted);padding:.75rem 1rem}.legal-body.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){border-top:1px solid var(--rule-strong);margin-top:2.5rem;padding-top:2rem}.legal-body.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){text-transform:none;margin-bottom:1rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25}.legal-body.svelte-1cgj6a0 [id]{scroll-margin-top:calc(var(--header-height,5rem) + 1.5rem)}.legal-body.svelte-1cgj6a0 h3{text-transform:none;font-size:1.1rem;line-height:1.4}.legal-related.svelte-1cgj6a0{border-top:1px solid var(--rule-strong);flex-wrap:wrap;gap:1rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.legal-related.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){min-height:1.5rem;line-height:1.5}@media (width<=61.99rem){.legal-layout.svelte-1cgj6a0{grid-template-columns:minmax(0,1fr)}.legal-index.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){columns:2 16rem;column-gap:2rem}}@media print{.site-header,.site-footer,.skip-link,.legal-index.svelte-1cgj6a0,.legal-related.svelte-1cgj6a0{display:none}html,body{color:#000;background:#fff;min-width:0}.page-intro.svelte-1cgj6a0{padding:0 0 1.5rem}.page-intro.svelte-1cgj6a0 h1:where(.svelte-1cgj6a0){text-transform:none;font-family:Archivo,sans-serif;font-size:24pt}.legal-layout.svelte-1cgj6a0{padding:0;display:block}.legal-body.svelte-1cgj6a0{max-width:none;font-size:11pt}.legal-body.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0),.legal-body.svelte-1cgj6a0 h3{break-after:avoid}.legal-body.svelte-1cgj6a0 p,.legal-body.svelte-1cgj6a0 li{orphans:3;widows:3}.legal-body.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){margin-top:1.5rem;padding-top:1rem}}
