.legal-page.svelte-qz4das{min-height:100vh;padding:calc(var(--spacing-unit) * 4) 0 calc(var(--spacing-unit) * 4) 0;background:var(--color-background)}.legal-container.svelte-qz4das{max-width:900px;margin:0 auto;padding:0 calc(var(--spacing-unit) * 6)}.legal-header.svelte-qz4das{text-align:center;margin-bottom:calc(var(--spacing-unit) * 4);padding-bottom:calc(var(--spacing-unit) * 2.5);border-bottom:2px solid var(--color-border)}.legal-title.svelte-qz4das{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:var(--color-text);margin-bottom:calc(var(--spacing-unit) * 2.5);letter-spacing:-.02em;line-height:1.2;text-align:center}.legal-updated.svelte-qz4das{color:var(--color-text-light);font-size:1rem;margin:0;font-weight:500;text-align:center}.legal-content.svelte-qz4das{line-height:1.85;color:var(--color-text);font-size:1.0625rem}.legal-section.svelte-qz4das{margin-bottom:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 4);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius);page-break-inside:avoid;transition:all .2s ease}.legal-section.svelte-qz4das:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.section-title.svelte-qz4das{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:calc(var(--spacing-unit) * 1.5);margin-top:0;letter-spacing:-.01em;line-height:1.3}.legal-section.svelte-qz4das:first-of-type{margin-top:0}.legal-section.svelte-qz4das p:where(.svelte-qz4das){margin-bottom:calc(var(--spacing-unit) * 1.5);font-size:1.0625rem;color:var(--color-text);line-height:1.75;text-align:justify;text-justify:inter-word}.legal-section.svelte-qz4das ul:where(.svelte-qz4das),.legal-section.svelte-qz4das ol:where(.svelte-qz4das){margin:calc(var(--spacing-unit) * 2) 0;padding-left:calc(var(--spacing-unit) * 4);color:var(--color-text)}.legal-section.svelte-qz4das ul:where(.svelte-qz4das){list-style-type:disc}.legal-section.svelte-qz4das ol:where(.svelte-qz4das){list-style-type:decimal}.legal-section.svelte-qz4das li:where(.svelte-qz4das){margin-bottom:calc(var(--spacing-unit) * 1.25);font-size:1.0625rem;line-height:1.75;color:var(--color-text);padding-left:calc(var(--spacing-unit) * .5)}.legal-section.svelte-qz4das li:where(.svelte-qz4das)::marker{color:var(--color-primary);font-weight:600}.legal-link.svelte-qz4das{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600;transition:all .2s ease}.legal-link.svelte-qz4das:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}.legal-link.svelte-qz4das:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.dark .legal-section.svelte-qz4das{background:var(--color-surface);border-color:var(--color-border)}.dark .legal-section.svelte-qz4das:hover{border-color:var(--color-primary);background:#0a84ff0d;box-shadow:0 2px 8px #0000004d}.dark .legal-header.svelte-qz4das{border-color:var(--color-border)}@media(max-width:768px){.legal-page.svelte-qz4das{padding:calc(var(--spacing-unit) * 6) 0 calc(var(--spacing-unit) * 4) 0}.legal-container.svelte-qz4das{padding:0 calc(var(--spacing-unit) * 3)}.legal-header.svelte-qz4das{margin-bottom:calc(var(--spacing-unit) * 3);padding-bottom:calc(var(--spacing-unit) * 2)}.legal-section.svelte-qz4das{padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 3);margin-bottom:calc(var(--spacing-unit) * 2.5)}.section-title.svelte-qz4das{font-size:1.375rem}.legal-content.svelte-qz4das{font-size:1rem}.legal-section.svelte-qz4das p:where(.svelte-qz4das),.legal-section.svelte-qz4das li:where(.svelte-qz4das){font-size:1rem;text-align:left}.legal-section.svelte-qz4das ul:where(.svelte-qz4das),.legal-section.svelte-qz4das ol:where(.svelte-qz4das){padding-left:calc(var(--spacing-unit) * 4)}}@media(max-width:480px){.legal-page.svelte-qz4das{padding:calc(var(--spacing-unit) * 4) 0 calc(var(--spacing-unit) * 3) 0}.legal-container.svelte-qz4das{padding:0 calc(var(--spacing-unit) * 2)}.legal-title.svelte-qz4das{font-size:clamp(1.75rem,7vw,2rem);margin-bottom:calc(var(--spacing-unit) * 2)}.legal-updated.svelte-qz4das{font-size:clamp(.875rem,3vw,.9375rem)}.legal-section.svelte-qz4das{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 2.5);margin-bottom:calc(var(--spacing-unit) * 2)}.section-title.svelte-qz4das{font-size:clamp(1.25rem,5vw,1.375rem)}.legal-content.svelte-qz4das{font-size:clamp(.9375rem,3vw,1rem)}.legal-section.svelte-qz4das p:where(.svelte-qz4das),.legal-section.svelte-qz4das li:where(.svelte-qz4das){font-size:clamp(.9375rem,3vw,1rem);line-height:1.75}.legal-section.svelte-qz4das ul:where(.svelte-qz4das),.legal-section.svelte-qz4das ol:where(.svelte-qz4das){padding-left:calc(var(--spacing-unit) * 3)}.svelte-qz4das{max-width:100%;box-sizing:border-box}}@media print{.legal-page.svelte-qz4das{padding:calc(var(--spacing-unit) * 4) 0}.legal-section.svelte-qz4das{page-break-inside:avoid}}
