.privacy-page{max-width:720px;margin:0 auto;padding:96px 24px 120px;color:var(--color-text)}.privacy-article{font-size:16px;line-height:1.7}.privacy-article header{margin-bottom:48px}.privacy-eyebrow{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 8px}.privacy-article h1{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.2;margin:0 0 12px;color:var(--color-text)}.privacy-date{font-size:14px;color:var(--color-text-muted);margin:0}.privacy-article section{margin-top:36px}.privacy-article h2{font-size:20px;font-weight:600;margin:0 0 12px}.privacy-article h2,.privacy-article li,.privacy-article p{color:var(--color-text)}.privacy-article p{margin:0 0 12px}.privacy-article ul{list-style:disc outside;padding-left:22px;margin:8px 0 16px}.privacy-article li{margin-bottom:6px}.privacy-article li::marker{color:var(--color-text)}.privacy-article a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-article a:hover{text-decoration-thickness:2px}.privacy-article strong{font-weight:600;color:var(--color-text)}#privacy-en,#privacy-es{scroll-margin-top:calc(var(--nav-height) + 16px)}.privacy-lang-toggle{display:flex;justify-content:center;gap:4px;margin:0 0 48px;font-size:14px;color:var(--color-text-muted)}.privacy-lang-toggle a{color:var(--color-text-muted);text-decoration:none;padding:4px 8px;border-radius:6px;transition:color .12s ease,background-color .12s ease}.privacy-lang-toggle a:hover{color:var(--color-accent)}.privacy-lang-toggle a[href="#privacy-en"]{color:var(--color-text);font-weight:600}html:has(#privacy-es:target) .privacy-lang-toggle a[href="#privacy-en"]{color:var(--color-text-muted);font-weight:400}html:has(#privacy-es:target) .privacy-lang-toggle a[href="#privacy-es"]{color:var(--color-text);font-weight:600}.privacy-es{display:none}html:has(#privacy-es:target) .privacy-en{display:none}html:has(#privacy-es:target) .privacy-es{display:block}