.privacy-page.svelte-1yoxucc{min-height:100vh;display:flex;flex-direction:column;background:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#333}.privacy-content.svelte-1yoxucc{flex:1;max-width:780px;width:100%;margin:0 auto;padding:3rem 2rem;text-align:left;line-height:1.75}.privacy-content.svelte-1yoxucc h1:where(.svelte-1yoxucc){font-size:2rem;font-weight:700;margin:0 0 .25rem;color:#333}.privacy-content.svelte-1yoxucc .last-updated:where(.svelte-1yoxucc){font-size:.875rem;color:#6b7280;margin-bottom:2rem}.privacy-content.svelte-1yoxucc h2:where(.svelte-1yoxucc){font-size:1.5rem;font-weight:600;margin:3rem 0 1.5rem;color:#333;border-bottom:2px solid #89ceb9;padding-bottom:.25rem}.privacy-content.svelte-1yoxucc h3:where(.svelte-1yoxucc){font-size:1.25rem;font-weight:600;margin:2rem 0 1rem;color:#4f6a73}.privacy-content.svelte-1yoxucc h4:where(.svelte-1yoxucc){font-size:1.125rem;font-weight:500;margin:2rem 0 1rem;color:#4f6a73}.privacy-content.svelte-1yoxucc p:where(.svelte-1yoxucc){margin:0 0 1.5rem;font-size:1rem}.privacy-content.svelte-1yoxucc ul:where(.svelte-1yoxucc){margin:0 0 1.5rem;padding-left:2rem;list-style:none}.privacy-content.svelte-1yoxucc li:where(.svelte-1yoxucc){margin-bottom:1rem;font-size:1rem;position:relative;padding-left:1.5rem}.privacy-content.svelte-1yoxucc li:where(.svelte-1yoxucc):before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:9999px;background:#89ceb9}.privacy-content.svelte-1yoxucc a:where(.svelte-1yoxucc){color:#89ceb9;text-decoration:none;transition:color .15s ease}.privacy-content.svelte-1yoxucc a:where(.svelte-1yoxucc):hover{color:#6cc2a8;text-decoration:underline}.privacy-content.svelte-1yoxucc .cookie-block:where(.svelte-1yoxucc){background:#f8fafc;border-left:3px solid #89ceb9;border-radius:4px;padding:1rem 1.5rem;margin-bottom:1rem}.privacy-content.svelte-1yoxucc .cookie-block:where(.svelte-1yoxucc) p:where(.svelte-1yoxucc){margin-bottom:.25rem;font-size:.875rem}.privacy-content.svelte-1yoxucc .cookie-block:where(.svelte-1yoxucc) p:where(.svelte-1yoxucc):last-child{margin-bottom:0}.privacy-footer.svelte-1yoxucc{text-align:center;padding:1.5rem;font-size:.875rem;color:#6b7280;border-top:1px solid #e5e7eb}.privacy-content.svelte-1yoxucc a:where(.svelte-1yoxucc):focus-visible{outline:2px solid #89ceb9;outline-offset:2px;border-radius:2px}@media(max-width:768px){.privacy-content.svelte-1yoxucc{padding:1.5rem 1rem}.privacy-content.svelte-1yoxucc h1:where(.svelte-1yoxucc){font-size:1.5rem}.privacy-content.svelte-1yoxucc h2:where(.svelte-1yoxucc){font-size:1.25rem}}
