.legal.svelte-yna22u{--_page-px: 32px;--_max-w: 780px;--_serif: "DM Serif Display", Georgia, serif;--_sans: "Libre Franklin", var(--font-sans);min-height:100vh;background:var(--surface-page);color:var(--text-primary);font-family:var(--_sans)}.legal__inner.svelte-yna22u{max-width:var(--_max-w);margin:0 auto;padding:48px var(--_page-px) 64px}.legal__back.svelte-yna22u{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s;margin-bottom:48px}.legal__back.svelte-yna22u:hover{color:var(--text-primary)}.legal__title.svelte-yna22u{font-family:var(--_serif);font-size:clamp(2rem,5vw,2.75rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border-default)}.legal__section.svelte-yna22u{margin-bottom:40px}.legal__heading.svelte-yna22u{font-family:var(--_serif);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;margin-bottom:12px;color:var(--text-primary)}.legal__text.svelte-yna22u{font-size:15px;line-height:1.7;color:var(--text-secondary)}.legal__footer.svelte-yna22u{margin-top:64px;padding-top:24px;border-top:1px solid var(--border-default);font-size:12px;color:var(--text-tertiary)}@media(max-width:768px){.legal.svelte-yna22u{--_page-px: 20px}.legal__inner.svelte-yna22u{padding-top:32px}.legal__back.svelte-yna22u{margin-bottom:32px}.legal__title.svelte-yna22u{margin-bottom:36px;padding-bottom:24px}}
