.privacy.svelte-12pywbn{width:100%;display:flex;flex-direction:column}.privacy__hero.svelte-12pywbn{max-width:1320px;margin:0 auto;width:100%;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem) 0;display:flex;flex-direction:column;gap:.9rem}.privacy__eyebrow.svelte-12pywbn{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-color-primary, #2e7d32)}.privacy__headline.svelte-12pywbn{margin:0;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05;letter-spacing:-.02em}.privacy__lede.svelte-12pywbn{margin:0;max-width:68ch;font-size:1.04rem;line-height:1.6;color:var(--bc-color-text-muted, rgba(255, 255, 255, .78))}.privacy__updated.svelte-12pywbn{margin:0;font-size:.82rem;color:var(--bc-color-text-muted, rgba(255, 255, 255, .55))}.privacy__callout.svelte-12pywbn{margin:.4rem 0 0;max-width:68ch;font-size:.95rem;line-height:1.6;padding:.85rem 1rem;border-radius:.6rem;border:1px solid var(--bc-color-border, rgba(255, 255, 255, .16));background:var(--bc-color-surface-2, rgba(255, 255, 255, .04));color:var(--bc-color-text-muted, rgba(255, 255, 255, .78))}.privacy__list.svelte-12pywbn{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.6rem;max-width:78ch;font-size:.95rem;line-height:1.6;color:var(--bc-color-text-muted, rgba(255, 255, 255, .78))}.privacy__contact.svelte-12pywbn{margin:0;max-width:78ch;font-size:.95rem;line-height:1.6;color:var(--bc-color-text-muted, rgba(255, 255, 255, .78))}
