.privacy-page.svelte-7ke6fz{padding-top:calc(var(--header-commerce-height) + 2rem);padding-bottom:3rem;min-height:100dvh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--teak) 12%,transparent),transparent 30rem),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--goben) 10%,transparent),transparent 28rem),linear-gradient(180deg,#f8f3eb,#f5eee2,#f3eadc)}.privacy-container.svelte-7ke6fz{max-width:800px;margin:0 auto}.privacy-header.svelte-7ke6fz{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--line-soft)}.privacy-header.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){margin-bottom:.75rem}.privacy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--rangoon)}.privacy-header.svelte-7ke6fz .last-updated:where(.svelte-7ke6fz){margin:0;color:var(--ink-faint);font-size:.85rem;font-weight:500}.privacy-content.svelte-7ke6fz{display:grid;gap:2rem}.privacy-section.svelte-7ke6fz{padding:1.5rem;border:1px solid var(--line-soft);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--cream) 90%,transparent),color-mix(in srgb,var(--cream-muted) 95%,transparent)),var(--cream-bright);box-shadow:var(--shadow-soft)}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0 0 1rem;font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--rangoon);padding-bottom:.75rem;border-bottom:1px solid var(--line-soft)}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 1rem;color:var(--ink-soft);font-size:1rem;line-height:1.75}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 1rem;padding-left:1.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.75}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz):last-child{margin-bottom:0}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.5rem}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:var(--ink-strong);font-weight:600}.contact-details.svelte-7ke6fz{padding:1rem 1.25rem;border-radius:.75rem;background:color-mix(in srgb,var(--teak) 6%,transparent);border:1px solid var(--line-soft)}.contact-details.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 .25rem}.contact-details.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.contact-details.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--rangoon);font-weight:600}@media(max-width:719px){.privacy-page.svelte-7ke6fz{padding-top:calc(var(--header-commerce-height) + 1rem)}.privacy-section.svelte-7ke6fz{padding:1.25rem}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem}}
