.privacy-section.svelte-c6coxo{position:relative;overflow:hidden;padding:5rem 0;background:hsl(var(--bg))}.privacy-glow.svelte-c6coxo{position:absolute;top:-20%;right:-10%;bottom:0;left:-10%;background:radial-gradient(ellipse 80% 50% at 50% -10%,hsl(var(--page-glow-a) / .6),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 20%,hsl(var(--page-glow-c) / .4),transparent 45%);pointer-events:none;z-index:0}.privacy-container.svelte-c6coxo{position:relative;z-index:1}.privacy-header.svelte-c6coxo{text-align:center;margin-bottom:3rem;max-width:40rem;margin-left:auto;margin-right:auto}.privacy-eyebrow.svelte-c6coxo{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.privacy-title.svelte-c6coxo{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,6vw,3rem);font-weight:600;letter-spacing:-.02em;color:hsl(var(--ink));line-height:1.15;margin-bottom:.5rem}.privacy-subtitle.svelte-c6coxo{font-size:1.125rem;color:hsl(var(--accent));font-weight:500;margin-bottom:1.25rem}.privacy-intro.svelte-c6coxo{font-size:1rem;line-height:1.65;color:hsl(var(--muted-foreground));margin-bottom:1rem}.privacy-date.svelte-c6coxo{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:0}.privacy-content.svelte-c6coxo{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.privacy-card.svelte-c6coxo{border:1px solid hsl(var(--line));padding:1.75rem 2rem;background:hsl(var(--surface));border-radius:var(--radius);box-shadow:0 18px 45px -28px #112c221f}.privacy-card-highlight.svelte-c6coxo{border-color:hsl(var(--accent) / .35);background:hsl(var(--accent-soft) / .2);box-shadow:0 18px 45px -28px #0f7f6514}.privacy-h3.svelte-c6coxo{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--ink))}.privacy-h4.svelte-c6coxo{font-family:Fraunces,Georgia,serif;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:hsl(var(--ink))}.privacy-card.svelte-c6coxo p:where(.svelte-c6coxo){color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:1rem;word-wrap:break-word;font-size:.9375rem}.privacy-card.svelte-c6coxo p:where(.svelte-c6coxo):last-child{margin-bottom:0}.privacy-card.svelte-c6coxo ul:where(.svelte-c6coxo){color:hsl(var(--muted-foreground));line-height:1.7;margin-top:.5rem;margin-bottom:1rem;padding-left:1.25rem;word-wrap:break-word;font-size:.9375rem}.privacy-card.svelte-c6coxo strong:where(.svelte-c6coxo){color:hsl(var(--ink))}.privacy-link.svelte-c6coxo{color:hsl(var(--accent));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.privacy-link.svelte-c6coxo:hover{color:hsl(var(--ink))}@media(max-width:768px){.privacy-section.svelte-c6coxo{padding:4rem 0 3rem}.privacy-header.svelte-c6coxo{margin-bottom:2.25rem}.privacy-card.svelte-c6coxo{padding:1.25rem 1.5rem}.privacy-h3.svelte-c6coxo{font-size:1.125rem}.privacy-h4.svelte-c6coxo{font-size:1rem;margin-top:1rem}}@media(min-width:640px){.privacy-h3.svelte-c6coxo{font-size:1.375rem}.privacy-h4.svelte-c6coxo{font-size:1.125rem}}
