.privacyContainer.svelte-7ke6fz{width:100%;padding:2rem 1rem calc(2rem + env(safe-area-inset-bottom));background-color:var(--background-color);max-width:100%;height:100%;color:var(--text-color);overflow-y:auto}.privacyContent.svelte-7ke6fz{background-color:var(--card-background);max-width:800px;box-shadow:0 4px 6px var(--shadow);border-radius:8px;margin:0 auto;padding:2rem}.mt-notice.svelte-7ke6fz{border-left:3px solid var(--primary-600);background-color:var(--primary-50);color:var(--gray-700);border-radius:.25rem;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.85rem}.privacyContent.svelte-7ke6fz h1{color:var(--primary-color);border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:2rem}.privacyContent.svelte-7ke6fz h2{color:var(--text-color);border-bottom:1px solid var(--border-color);margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.6rem}.privacyContent.svelte-7ke6fz h3{color:var(--text-color);margin-top:1.5rem;margin-bottom:.8rem;font-size:1.3rem}.privacyContent.svelte-7ke6fz h4{color:var(--text-color);margin-top:1.2rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.privacyContent.svelte-7ke6fz p,.privacyContent.svelte-7ke6fz li{margin-bottom:1rem;line-height:1.6}.privacyContent.svelte-7ke6fz ul{margin-bottom:1.5rem;padding-left:2rem}.privacyContent.svelte-7ke6fz li{margin-bottom:.5rem}.privacyContent.svelte-7ke6fz .section{margin-bottom:2rem}.privacyContent.svelte-7ke6fz .footer{border-top:1px solid var(--border-color);color:var(--secondary-text-color);margin-top:3rem;padding-top:1rem;font-size:.8rem}.privacyContent.svelte-7ke6fz .lastUpdate{color:var(--secondary-text-color);margin-top:1rem;font-size:.9rem;font-style:italic}.privacyContent.svelte-7ke6fz .usageTable{border-collapse:collapse;table-layout:fixed;width:100%}.privacyContent.svelte-7ke6fz .usageTable td,.privacyContent.svelte-7ke6fz .usageTable th{text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-200);overflow-wrap:anywhere;padding:.5rem}.privacyContent.svelte-7ke6fz .glossary dd{margin-inline-start:1rem}.privacyContent.svelte-7ke6fz .glossary dt{margin-top:.75rem;font-weight:600}.privacyContent.svelte-7ke6fz a{overflow-wrap:anywhere}@media (width<=768px){.privacyContent.svelte-7ke6fz{padding:1.5rem}.privacyContent.svelte-7ke6fz h1{font-size:1.8rem}.privacyContent.svelte-7ke6fz h2{font-size:1.4rem}.privacyContent.svelte-7ke6fz h3{font-size:1.2rem}}@media (width<=480px){.privacyContainer.svelte-7ke6fz{padding:1rem .5rem calc(1rem + env(safe-area-inset-bottom))}.privacyContent.svelte-7ke6fz{padding:1rem}.privacyContent.svelte-7ke6fz h1{font-size:1.6rem}}
