.privacy-container.svelte-23thm2{min-height:100vh;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.privacy-header.svelte-23thm2{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0;background-color:#fff;position:sticky;top:0;z-index:10}.privacy-header.svelte-23thm2 h1:where(.svelte-23thm2){font-size:1.25rem;font-weight:700;color:#333;margin:0}.close-button.svelte-23thm2{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background-color:#f0f0f0;color:#666;text-decoration:none;font-size:1rem;transition:background-color .2s}.close-button.svelte-23thm2:hover{background-color:#e0e0e0}.privacy-content.svelte-23thm2{padding:1.25rem;max-width:800px;margin:0 auto}.date-text.svelte-23thm2{font-size:.875rem;color:#666;margin-bottom:1rem;font-style:italic}.welcome-text.svelte-23thm2{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:1.5rem;text-align:justify}.section.svelte-23thm2{margin-bottom:2rem}.section-title.svelte-23thm2{font-size:1.125rem;font-weight:700;color:#333;margin:1.5rem 0 1rem}.subsection.svelte-23thm2{margin-bottom:1.5rem}.subsection-title.svelte-23thm2{font-size:1rem;font-weight:600;color:#444;margin:1rem 0 .5rem}.body-text.svelte-23thm2{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:1rem;text-align:justify}@media (max-width: 768px){.privacy-content.svelte-23thm2,.privacy-header.svelte-23thm2{padding:1rem}.privacy-header.svelte-23thm2 h1:where(.svelte-23thm2){font-size:1.125rem}}
