.tk-page.svelte-t2vgla{font-family:Inter,Arial,sans-serif;color:#222525}.tk-page.svelte-t2vgla a:where(.svelte-t2vgla){text-decoration:none;color:inherit}.tk-legal-hero.svelte-t2vgla{padding:80px 0 48px;border-bottom:1px solid #eee}.tk-legal-label.svelte-t2vgla{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2459b3;margin-bottom:8px;display:block}.tk-legal-h1.svelte-t2vgla{font-family:Merriweather,serif;font-size:48px;font-weight:300;margin-bottom:16px}.tk-legal-intro.svelte-t2vgla{font-size:18px;color:#555;max-width:640px;line-height:1.6}.tk-legal-layout.svelte-t2vgla{display:grid;grid-template-columns:240px 1fr;gap:48px;padding:48px 0 80px}.tk-legal-sidebar.svelte-t2vgla{position:relative}.tk-legal-toc.svelte-t2vgla{position:sticky;top:80px;display:flex;flex-direction:column;gap:2px}.tk-legal-toc.svelte-t2vgla h3:where(.svelte-t2vgla){font-size:14px;font-weight:600;margin-bottom:12px}.tk-toc-link.svelte-t2vgla{display:block;text-align:left;padding:8px 12px;border-radius:6px;font-size:13px;color:#666;background:none;border:none;cursor:pointer;transition:all .2s;width:100%}.tk-toc-link.svelte-t2vgla:hover{background:#f3f4f6;color:#222}.tk-toc-link.active.svelte-t2vgla{background:#f0f4ff;color:#2459b3;font-weight:500}.tk-toc-help.svelte-t2vgla{display:block;margin-top:24px;padding:8px 12px;font-size:13px;color:#2459b3}.tk-toc-help.svelte-t2vgla:hover{text-decoration:underline}.tk-legal-main.svelte-t2vgla{max-width:720px}.tk-legal-section.svelte-t2vgla{scroll-margin-top:80px;margin-bottom:48px}.tk-legal-section.svelte-t2vgla h2:where(.svelte-t2vgla){font-size:22px;font-weight:600;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid #eee}.tk-legal-section.svelte-t2vgla h3:where(.svelte-t2vgla){font-size:17px;font-weight:600;margin:20px 0 8px}.tk-legal-section.svelte-t2vgla p:where(.svelte-t2vgla){font-size:15px;color:#555;line-height:1.7;margin-bottom:12px}.tk-legal-section.svelte-t2vgla ul:where(.svelte-t2vgla){list-style:disc;padding-left:24px;margin-bottom:16px}.tk-legal-section.svelte-t2vgla li:where(.svelte-t2vgla){font-size:15px;color:#555;line-height:1.7;margin-bottom:4px}.tk-contact-list.svelte-t2vgla{list-style:none;padding-left:0}.tk-contact-list.svelte-t2vgla li:where(.svelte-t2vgla){margin-bottom:6px}.tk-legal-cta-box.svelte-t2vgla{background:#f8fafc;border:1px solid #e8e8e8;border-radius:12px;padding:32px;text-align:center;margin-top:48px}.tk-legal-cta-title.svelte-t2vgla{font-weight:600;margin-bottom:4px;font-size:16px;color:#222}.tk-legal-cta-desc.svelte-t2vgla{font-size:14px;color:#666;margin-bottom:16px}@media (max-width: 768px){.tk-legal-layout.svelte-t2vgla{grid-template-columns:1fr}.tk-legal-sidebar.svelte-t2vgla{display:none}.tk-legal-h1.svelte-t2vgla{font-size:32px}}
