.privacy-page{--privacy-ink:var(--dark);--privacy-muted:var(--muted);--privacy-border:var(--bdr);--privacy-accent:var(--teal);--privacy-accent-light:var(--teal-l);--privacy-bg:var(--bg);background:var(--privacy-bg);color:var(--privacy-ink);min-height:100vh}.privacy-hero{color:#f6f5f1;background:radial-gradient(circle at 15% 15%,#00875a33,#0000 60%),radial-gradient(circle at 80% 0,#0b1a121f,#0000 45%),#0b1a12;padding:84px 24px 72px}.privacy-container{max-width:980px;margin:0 auto}.privacy-hero h1{font-family:var(--font-head);letter-spacing:-1px;margin:8px 0 14px;font-size:clamp(36px,5vw,58px)}.privacy-hero p{color:#f6f5f1bf;max-width:720px;font-size:16px;line-height:1.7}.privacy-kicker{letter-spacing:.3em;text-transform:uppercase;color:#f6f5f199;font-size:12px;font-weight:600}.privacy-section{border-bottom:1px solid var(--privacy-border);background:#fff;padding:56px 24px}.privacy-section.alt{background:var(--privacy-accent-light)}.privacy-section.contact{background:#fff;padding-bottom:88px}.privacy-section h2{font-family:var(--font-head);letter-spacing:-.5px;margin-bottom:14px;font-size:clamp(24px,3.2vw,34px)}.privacy-section p{color:var(--privacy-muted);margin:12px 0;font-size:15px;line-height:1.75}.privacy-section ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.privacy-section li{border:1px solid var(--privacy-border);color:var(--privacy-ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}.privacy-section.alt li{background:#fefefe}.privacy-section a{color:var(--privacy-accent);font-weight:600}@media (max-width:720px){.privacy-hero{padding:64px 20px 56px}.privacy-section{padding:44px 20px}}