.privacy-hero[data-astro-cid-fb3qbcs3]{background:linear-gradient(135deg,var(--color-charcoal) 0%,var(--color-charcoal-light) 100%);color:var(--color-white);padding:var(--space-2xl) 0;text-align:center}.privacy-hero[data-astro-cid-fb3qbcs3] .eyebrow[data-astro-cid-fb3qbcs3]{color:var(--color-rust-light);font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:block;margin-bottom:var(--space-md)}.privacy-hero[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{color:var(--color-white);font-size:var(--text-h1);font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-lg)}.privacy-hero[data-astro-cid-fb3qbcs3] .lead[data-astro-cid-fb3qbcs3]{color:#ffffffd9;font-size:var(--text-large);max-width:560px;margin:0 auto;line-height:var(--lh-relaxed)}.container[data-astro-cid-fb3qbcs3]{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-xl)}.container--text[data-astro-cid-fb3qbcs3]{max-width:760px}.section[data-astro-cid-fb3qbcs3]{padding:var(--space-2xl) 0}.last-updated[data-astro-cid-fb3qbcs3]{font-size:var(--text-small);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--space-2xl)}.divider[data-astro-cid-fb3qbcs3]{border:none;border-top:1px solid var(--color-off-white);margin:var(--space-3xl) 0}h2[data-astro-cid-fb3qbcs3]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--color-charcoal);margin-bottom:var(--space-md);margin-top:0}h3[data-astro-cid-fb3qbcs3]{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-rust-text);margin-bottom:var(--space-md);margin-top:var(--space-xl)}p[data-astro-cid-fb3qbcs3]{font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}a[data-astro-cid-fb3qbcs3]{color:var(--color-rust);text-decoration:underline;text-underline-offset:2px}a[data-astro-cid-fb3qbcs3]:hover{color:var(--color-rust-dark, var(--color-rust))}.privacy-list[data-astro-cid-fb3qbcs3]{list-style:none;padding:0;margin:0 0 var(--space-lg) 0;display:flex;flex-direction:column;gap:var(--space-sm)}.privacy-list[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{padding-left:1.5em;position:relative;color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--lh-relaxed)}.privacy-list[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]:before{content:"–";position:absolute;left:0;color:var(--color-rust);font-weight:var(--weight-bold)}.privacy-list[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--color-charcoal);font-weight:var(--weight-semibold)}.privacy-card[data-astro-cid-fb3qbcs3]{background:var(--color-off-white);border-left:3px solid var(--color-rust);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-md)}.privacy-card[data-astro-cid-fb3qbcs3] h4[data-astro-cid-fb3qbcs3]{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-charcoal);margin:0 0 var(--space-sm) 0}.privacy-card[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{font-size:var(--text-small);margin-bottom:0;color:var(--color-text-secondary)}.privacy-card[data-astro-cid-fb3qbcs3] code[data-astro-cid-fb3qbcs3]{font-family:monospace;font-size:.9em;background:#0000000f;padding:.1em .4em;border-radius:3px}.privacy-contact[data-astro-cid-fb3qbcs3]{background:var(--color-off-white);border-radius:var(--radius-md);padding:var(--space-xl);margin-bottom:var(--space-lg)}.privacy-contact[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{margin-bottom:0;line-height:1.8}.privacy-contact[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--color-charcoal);font-weight:var(--weight-semibold)}
