.legal-page.svelte-1j4aiiw{max-width:800px;margin:0 auto;padding:4rem 2rem 6rem;font-size:1rem;line-height:1.75}.legal-header.svelte-1j4aiiw{margin-bottom:3rem}.legal-nav.svelte-1j4aiiw{color:var(--color-text-secondary);flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2.5rem;font-size:.875rem;display:flex}.legal-nav.svelte-1j4aiiw a[aria-current=page]:where(.svelte-1j4aiiw){color:var(--color-text-primary);font-weight:600;text-decoration:underline}h1.svelte-1j4aiiw{letter-spacing:0;font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;margin-bottom:1.5rem;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:32px}.legal-summary.svelte-1j4aiiw{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.legal-date.svelte-1j4aiiw{color:var(--color-text-tertiary);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.legal-contents.svelte-1j4aiiw{border:1px solid var(--color-border-base);border-radius:2px;margin-bottom:4rem;padding:2rem;font-size:.875rem;line-height:1.6}.legal-contents.svelte-1j4aiiw h2:where(.svelte-1j4aiiw){margin-bottom:1rem;font-size:1rem}.legal-contents.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){columns:2;column-gap:2.5rem;padding-left:2rem}.legal-contents.svelte-1j4aiiw li:where(.svelte-1j4aiiw){break-inside:avoid;padding:.25rem 0}.legal-page.svelte-1j4aiiw a{text-underline-offset:.2em;text-decoration:underline}.legal-page.svelte-1j4aiiw a:hover{color:var(--color-text-primary)}.legal-page.svelte-1j4aiiw a:focus-visible{outline-offset:4px;outline:2px solid}.legal-content.svelte-1j4aiiw{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.legal-content.svelte-1j4aiiw section{margin-top:3rem;scroll-margin-top:6rem}.legal-content.svelte-1j4aiiw h2{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.4}.legal-content.svelte-1j4aiiw p+p,.legal-content.svelte-1j4aiiw ul,.legal-content.svelte-1j4aiiw ul+p{margin-top:1.5rem}.legal-content.svelte-1j4aiiw p,.legal-content.svelte-1j4aiiw li{font-size:inherit;line-height:inherit;color:var(--color-text-secondary)}.legal-content.svelte-1j4aiiw strong{color:var(--color-text-primary)}.legal-content.svelte-1j4aiiw ul{padding-left:2rem}.legal-content.svelte-1j4aiiw li+li{margin-top:1rem}@media (width<=640px){.legal-page.svelte-1j4aiiw{padding-top:3rem}.legal-contents.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){columns:1}}
