.privacy.svelte-2i3ifj{max-width:800px;margin:0 auto;padding:8rem 2rem}.privacy-header.svelte-2i3ifj{border-bottom:2px solid var(--color-accent1);margin-bottom:1.5rem;padding-bottom:2rem}.eyebrow.svelte-2i3ifj{font-family:var(--font-family-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent3);margin-bottom:.75rem;font-size:.8rem;font-weight:700}h1.svelte-2i3ifj{font-family:var(--font-family-heading);text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.effective-date.svelte-2i3ifj{color:var(--color-gray);font-size:.85rem}.privacy-body.svelte-2i3ifj{flex-direction:column;gap:2rem;display:flex}section.svelte-2i3ifj{flex-direction:column;gap:1rem;display:flex}.privacy-body h2{font-family:var(--font-family-heading);letter-spacing:.05em;color:var(--color-accent2);font-size:1.4rem}.privacy-body p{color:var(--color-primary);font-size:.95rem;line-height:1.75}.privacy-body ul,.privacy-body ol{flex-direction:column;gap:.4rem;padding-left:1.5rem;list-style-type:disc;display:flex}.privacy-body li{font-size:.95rem;line-height:1.7}.privacy-body a{color:var(--color-accent2);text-underline-offset:3px}.privacy-body a:hover{color:var(--color-accent1)}.privacy-body address{border-left:3px solid var(--color-accent3);background-color:#f5f5f5;padding:1.5rem;font-size:.95rem;font-style:normal;line-height:1.9}.privacy-body address a{color:var(--color-accent2)}@media (width<=600px){.privacy.svelte-2i3ifj{padding:4rem 1.5rem 6rem}}
