.legal-page.svelte-1ob7x8g{padding:var(--space-xl) 0 var(--space-3xl)}.container.svelte-1ob7x8g{max-width:760px;margin-inline:auto;padding-inline:var(--space-md)}@media(min-width:768px){.container.svelte-1ob7x8g{padding-inline:var(--space-xl)}}.page-header.svelte-1ob7x8g{margin:var(--space-xl) 0 var(--space-lg)}h1.svelte-1ob7x8g{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--carbon-800);letter-spacing:var(--ls-display);margin:0 0 var(--space-md);line-height:1.15}.lead.svelte-1ob7x8g{font-size:var(--text-lg);color:var(--carbon-500);line-height:1.6;margin:0}.body.svelte-1ob7x8g{font-size:var(--text-base);line-height:1.7;color:var(--carbon-700, var(--carbon-800))}.body.svelte-1ob7x8g h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--carbon-800);margin:var(--space-2xl) 0 var(--space-md)}.body.svelte-1ob7x8g h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--carbon-800);margin:var(--space-xl) 0 var(--space-sm)}.body.svelte-1ob7x8g h4{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--carbon-800);margin:var(--space-lg) 0 var(--space-sm)}.body.svelte-1ob7x8g p{margin:0 0 var(--space-md)}.body.svelte-1ob7x8g ul,.body.svelte-1ob7x8g ol{margin:0 0 var(--space-md);padding-left:var(--space-xl)}.body.svelte-1ob7x8g li{margin-bottom:var(--space-xs)}.body.svelte-1ob7x8g a{color:var(--copper-500);text-decoration:underline;text-underline-offset:2px}.body.svelte-1ob7x8g a:hover{color:var(--copper-600)}.body.svelte-1ob7x8g blockquote{border-left:3px solid var(--copper-500);padding:var(--space-sm) var(--space-md);margin:var(--space-md) 0;background:var(--stone-100);font-style:italic;color:var(--carbon-500)}.body.svelte-1ob7x8g strong{font-weight:700;color:var(--carbon-800)}.page-footer.svelte-1ob7x8g{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--stone-200)}.last-updated.svelte-1ob7x8g{font-size:var(--text-sm);color:var(--carbon-400);margin:0}.empty-state.svelte-1ob7x8g{text-align:center;padding:var(--space-3xl) 0}.empty-state.svelte-1ob7x8g h1:where(.svelte-1ob7x8g){margin-bottom:var(--space-md)}.empty-state.svelte-1ob7x8g p:where(.svelte-1ob7x8g){color:var(--carbon-500);font-size:var(--text-base)}.empty-state.svelte-1ob7x8g a:where(.svelte-1ob7x8g){color:var(--copper-500)}
