.privacy.svelte-7ke6fz{background-color:var(--color-page);width:100%;min-height:100vh;color:var(--color-text);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.privacy-section.svelte-7ke6fz{box-sizing:border-box;justify-content:center;width:100%;padding:clamp(104px,10vw,128px) clamp(20px,6vw,80px) clamp(72px,8vw,112px);display:flex}.privacy-document.svelte-7ke6fz{text-align:left;width:min(100%,820px);font-size:16px;line-height:1.7}.privacy-header.svelte-7ke6fz{margin-bottom:32px}h1.svelte-7ke6fz,h2.svelte-7ke6fz,p.svelte-7ke6fz{margin:0}h1.svelte-7ke6fz{color:var(--color-text);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.effective-date.svelte-7ke6fz{color:var(--color-text-muted);margin-top:12px;font-size:15px;line-height:1.5}p.svelte-7ke6fz+p:where(.svelte-7ke6fz),section.svelte-7ke6fz{margin-top:24px}h2.svelte-7ke6fz{color:var(--color-text);letter-spacing:-.01em;font-size:clamp(20px,2.4vw,24px);font-weight:600;line-height:1.25}h2.svelte-7ke6fz+p:where(.svelte-7ke6fz){margin-top:10px}p.svelte-7ke6fz{color:var(--color-text-muted);letter-spacing:0}.contact-link.svelte-7ke6fz{color:var(--color-accent);text-underline-offset:.16em;font-weight:600;text-decoration:underline}@media (width<=680px){.privacy-section.svelte-7ke6fz{padding:92px 20px 64px}.privacy-document.svelte-7ke6fz{font-size:15px;line-height:1.65}.privacy-header.svelte-7ke6fz{margin-bottom:28px}p.svelte-7ke6fz+p:where(.svelte-7ke6fz),section.svelte-7ke6fz{margin-top:20px}}
