.legal-page.svelte-1d00723{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,8rem);width:var(--page-width);margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0;color:var(--ink)}.legal-sidebar.svelte-1d00723{align-self:start;position:sticky;top:7.5rem}.eyebrow.svelte-1d00723{margin:0 0 .9rem;color:var(--leaf-dark);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}h1.svelte-1d00723{margin:0 0 1.25rem;font-family:var(--display);font-size:clamp(3rem,5vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.effective.svelte-1d00723{margin:1.75rem 0;color:var(--muted);font-size:.82rem;line-height:1.55}.effective.svelte-1d00723 strong:where(.svelte-1d00723){color:var(--ink)}nav.svelte-1d00723{display:grid;gap:.45rem;max-width:200px;padding-top:1.25rem;border-top:1px solid var(--line)}nav.svelte-1d00723 a:where(.svelte-1d00723){color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}nav.svelte-1d00723 a:where(.svelte-1d00723):hover,nav.svelte-1d00723 a.active:where(.svelte-1d00723){color:var(--tomato)}.legal-document.svelte-1d00723{min-width:0}.intro.svelte-1d00723{margin:0 0 3rem;font-family:var(--display);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.25}section.svelte-1d00723{padding:2rem 0;border-top:1px solid var(--line)}h2.svelte-1d00723{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;margin:0 0 1.15rem;font-family:var(--display);font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:500;line-height:1.15}h2.svelte-1d00723 span:where(.svelte-1d00723){color:var(--tomato);font-size:1rem;padding-top:.2rem}section.svelte-1d00723>p:where(.svelte-1d00723){color:#514941;font-size:.96rem;line-height:1.75}section.svelte-1d00723>p:where(.svelte-1d00723){margin:.75rem 0}@media (max-width: 800px){.legal-page.svelte-1d00723{grid-template-columns:1fr;gap:2.5rem}.legal-sidebar.svelte-1d00723{position:static}nav.svelte-1d00723{grid-template-columns:1fr 1fr;max-width:none}}section.svelte-1d00723 a:where(.svelte-1d00723){color:var(--leaf-dark);text-underline-offset:.2em;overflow-wrap:anywhere}@media (max-width: 560px){.legal-page.svelte-1d00723{padding-top:2.5rem}h2.svelte-1d00723{grid-template-columns:1.8rem 1fr}}
