.privacy-shell.svelte-wdhykm{background:var(--color-teal-bg);border-top:1px solid #ffffff}.privacy-page.svelte-wdhykm{max-width:720px;margin:0 auto;padding:64px 40px 80px}.privacy-page.svelte-wdhykm h1:where(.svelte-wdhykm){margin:0 0 40px;color:var(--color-text);font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.privacy-page.svelte-wdhykm section:where(.svelte-wdhykm){margin-bottom:32px}.privacy-page.svelte-wdhykm h2:where(.svelte-wdhykm){margin:0 0 16px;color:var(--color-text);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.privacy-page.svelte-wdhykm p:where(.svelte-wdhykm){margin:0 0 16px;color:var(--color-text-muted);font-size:15px;line-height:1.75}.privacy-page.svelte-wdhykm p:where(.svelte-wdhykm):last-child{margin-bottom:0}.privacy-page.svelte-wdhykm a:where(.svelte-wdhykm){color:var(--color-teal);font-weight:500;text-decoration:none}.privacy-page.svelte-wdhykm a:where(.svelte-wdhykm):hover{color:var(--color-teal-hover);text-decoration:underline}.contact-block.svelte-wdhykm{margin-top:8px;line-height:1.8}.contact-block.svelte-wdhykm strong:where(.svelte-wdhykm){color:var(--color-text);font-weight:500}@media (max-width: 768px){.privacy-page.svelte-wdhykm{padding-right:24px;padding-left:24px}.privacy-page.svelte-wdhykm h1:where(.svelte-wdhykm){font-size:30px}}
