.legal-page.svelte-1eays4{width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);max-height:var(--app-viewport-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--muted);box-sizing:border-box;overflow-y:auto}.legal-page.background-surface.svelte-1eays4{background:var(--background)}.legal-page.page-scroll.svelte-1eays4{height:auto;min-height:0;max-height:none;overflow:visible}.legal-shell.svelte-1eays4{box-sizing:border-box;flex-direction:column;gap:20px;width:min(880px,100%);margin:0 auto;padding:clamp(28px,6vw,56px) 16px clamp(56px,8vw,96px);display:flex}.legal-shell.compact-measure.svelte-1eays4{width:min(640px,100%)}.legal-hero.svelte-1eays4{flex-direction:column;gap:12px;display:flex}h1.svelte-1eays4{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.subtitle.svelte-1eays4{max-width:62ch;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.legal-shell.svelte-1eays4 .legal-document{max-width:none;margin:0;padding:0}.legal-shell.svelte-1eays4 .legal-document section{margin-bottom:28px;padding-bottom:20px}.legal-shell.svelte-1eays4 .legal-document section:last-child{margin-bottom:0}@media (width<=640px){.legal-shell.svelte-1eays4{gap:16px;padding:22px 12px 40px}.legal-shell.svelte-1eays4 .legal-document section{margin-bottom:22px;padding-bottom:16px}}
