.privacy-page.svelte-1m4vt00{min-height:100vh;background:var(--bg-page);color:var(--text-primary)}.privacy-header.svelte-1m4vt00{padding:48px 0;text-align:center}.header-content.svelte-1m4vt00{max-width:800px;margin:0 auto;padding:0 20px}.header-content.svelte-1m4vt00 h1:where(.svelte-1m4vt00){font-size:2.5rem;margin:0}.subtitle.svelte-1m4vt00{font-size:1.2rem;color:var(--text-secondary);margin:8px 0}.privacy-content.svelte-1m4vt00{max-width:800px;margin:0 auto;padding:40px 20px}.intro-section.svelte-1m4vt00{font-size:1.1rem;line-height:1.6;margin-bottom:40px;padding:20px;background:var(--bg-primary);border-radius:8px;box-shadow:0 2px 4px #0000001a}.policy-section.svelte-1m4vt00{margin-bottom:40px;padding:24px;background:var(--bg-primary);border-radius:8px;box-shadow:0 2px 4px #0000001a}.policy-section.svelte-1m4vt00 h2:where(.svelte-1m4vt00){font-size:1.5rem;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid var(--border-color)}.policy-section.svelte-1m4vt00 h3:where(.svelte-1m4vt00){color:var(--text-primary);font-size:1.2rem;margin:20px 0 10px}.policy-section.svelte-1m4vt00 ul:where(.svelte-1m4vt00){list-style-type:none;padding:0;margin:0}.policy-section.svelte-1m4vt00 li:where(.svelte-1m4vt00){position:relative;padding-left:24px;margin-bottom:12px;line-height:1.5}.policy-section.svelte-1m4vt00 li:where(.svelte-1m4vt00):before{content:"•";color:var(--highlight-color);position:absolute;left:8px}.contact-section.svelte-1m4vt00{margin-top:60px;padding:24px;background:var(--bg-primary);border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.contact-section.svelte-1m4vt00 h2:where(.svelte-1m4vt00){margin-bottom:16px}.contact-section.svelte-1m4vt00 a:where(.svelte-1m4vt00){color:var(--highlight-color);-webkit-text-decoration:none;text-decoration:none;font-weight:500}.contact-section.svelte-1m4vt00 a:where(.svelte-1m4vt00):hover{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width: 768px){.privacy-header.svelte-1m4vt00{padding:32px 0}.header-content.svelte-1m4vt00 h1:where(.svelte-1m4vt00){font-size:2rem}.policy-section.svelte-1m4vt00{padding:16px}.policy-section.svelte-1m4vt00 h2:where(.svelte-1m4vt00){font-size:1.3rem}.policy-section.svelte-1m4vt00 h3:where(.svelte-1m4vt00){font-size:1.1rem}}
