.privacy,.press{max-width:720px;font-family:var(--font-structural);color:var(--fg-primary);background:var(--bg-primary);min-height:100vh;margin:0 auto;padding:96px 32px 128px;line-height:1.6}.privacy__hdr,.press__hdr{border-bottom:1px solid var(--divider);margin-bottom:32px;padding-bottom:24px}.privacy__eyebrow,.press__eyebrow{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.24em;color:var(--fg-accent);margin:0 0 16px;font-size:13px}.privacy h1,.press h1{font-family:var(--font-editorial);margin:0 0 16px;font-size:48px;line-height:1.1}.privacy__updated,.press__byline{font-family:var(--font-data);color:var(--fg-tertiary);margin:0;font-size:13px}.privacy section,.press section{margin-bottom:32px}.privacy h2,.press h2{font-family:var(--font-editorial);color:var(--fg-primary);margin:0 0 12px;font-size:24px;line-height:1.2}.privacy p,.press p{color:var(--fg-secondary);margin:0 0 16px;font-size:17px}.privacy ul,.press ul{margin:0 0 16px;padding-left:22px}.privacy li,.press li{color:var(--fg-secondary);margin-bottom:8px;font-size:17px}.privacy code,.press code{font-family:var(--font-data);color:var(--fg-primary);background:#0000000d;border-radius:2px;padding:1px 6px;font-size:14px}.privacy a,.press a{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.privacy__footer,.press__footer{color:var(--fg-tertiary);font-size:14px;font-style:italic}.press__kit{border:1px solid var(--border-strong);background:var(--bg-card);padding:20px}.press__kit ul{margin:0}.press__kit-item{font-family:var(--font-data);color:var(--fg-secondary);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;font-size:14px;display:flex}.press__contact{background:var(--bg-card);border-left:3px solid var(--fg-accent);font-family:var(--font-data);margin:24px 0;padding:16px 20px;font-size:15px}
