.legal-hub.svelte-kvbzbb{max-width:720px;margin:0 auto;padding:48px 24px 96px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.legal-header.svelte-kvbzbb{margin-bottom:40px}.legal-title.svelte-kvbzbb{font-family:Fredoka,sans-serif;font-size:36px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.legal-meta.svelte-kvbzbb{font-size:13px;color:#888;margin:0}.legal-nav.svelte-kvbzbb{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px}.legal-nav-link.svelte-kvbzbb{display:inline-block;padding:10px 20px;border-radius:25px;border:2px solid #E0D5C8;background:#fff;font-size:14px;font-weight:500;color:#666;text-decoration:none;transition:all .2s}.legal-nav-link.svelte-kvbzbb:hover{border-color:#e87722;color:#e87722}.legal-section.svelte-kvbzbb{margin-bottom:48px}.legal-section.svelte-kvbzbb h2:where(.svelte-kvbzbb){font-family:Fredoka,sans-serif;font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.legal-section.svelte-kvbzbb h3:where(.svelte-kvbzbb){font-family:Fredoka,sans-serif;font-size:17px;font-weight:600;color:#333;margin:24px 0 8px}.legal-section.svelte-kvbzbb p:where(.svelte-kvbzbb){font-size:15px;color:#555;line-height:1.8;margin:0 0 16px}.legal-section.svelte-kvbzbb ul:where(.svelte-kvbzbb){padding-left:24px;margin:0 0 16px}.legal-section.svelte-kvbzbb li:where(.svelte-kvbzbb){font-size:15px;color:#555;line-height:1.8;margin-bottom:8px}.legal-section.svelte-kvbzbb a:where(.svelte-kvbzbb){color:#e87722;text-decoration:none}.legal-section.svelte-kvbzbb a:where(.svelte-kvbzbb):hover{text-decoration:underline}@media(max-width:640px){.legal-hub.svelte-kvbzbb{padding:32px 16px 64px}.legal-title.svelte-kvbzbb{font-size:28px}}
