.press,.privacy{--measure-prose:72ch;max-width:var(--measure-prose);padding:var(--space-8) var(--space-6) calc(var(--space-8) * 1.5);min-height:100vh;font-family:var(--font-structural);font-size:var(--text-lg);color:var(--fg-secondary);background:var(--bg-primary);margin:0 auto;line-height:1.6}.press h1,.privacy h1{font-family:var(--font-editorial);font-size:var(--text-hero);color:var(--fg-primary);margin:0 0 var(--space-5);line-height:1.1}.press h2,.privacy h2{font-family:var(--font-editorial);font-size:var(--text-xl);color:var(--fg-primary);margin:0 0 var(--space-4);line-height:1.2}.press p,.privacy p,.press li,.privacy li{font-size:var(--text-lg);margin:0 0 var(--space-5);color:var(--fg-secondary)}.press li,.privacy li{margin-bottom:var(--space-3)}.press ul,.privacy ul{padding-left:var(--space-6);margin:0 0 var(--space-5)}.press section,.privacy section{margin-bottom:var(--space-6)}.press__eyebrow,.privacy__eyebrow{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.24em;color:var(--fg-accent);margin:0 0 var(--space-5)}.privacy__updated{font-family:var(--font-data);font-size:var(--text-sm);color:var(--fg-tertiary);margin:0}.press code,.privacy code{font-family:var(--font-data);font-size:var(--text-sm);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 var(--space-2);color:var(--fg-primary)}.press__hdr,.privacy__hdr{border-bottom:1px solid var(--divider);border-radius:var(--radius-none);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}.press a,.privacy a{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.press a:hover,.privacy a:hover{text-decoration-thickness:2px}.press a:focus-visible,.privacy a:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px;border-radius:var(--radius-sm)}.press__footer,.privacy__footer{font-style:italic;font-size:var(--text-base);color:var(--fg-tertiary)}.notfound{max-width:var(--measure-prose,72ch);padding:var(--space-8) var(--space-6);justify-content:center;align-items:flex-start;gap:var(--space-5);background:var(--bg-primary);flex-direction:column;min-height:70vh;margin:0 auto;display:flex}.notfound__mark{color:var(--fg-primary);border-radius:var(--radius-sm);text-decoration:none;display:inline-block}.notfound__line{font-family:var(--font-editorial);font-size:var(--text-xl);color:var(--fg-primary);max-width:24ch;margin:0;line-height:1.2}.notfound__link{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.24em;color:var(--fg-accent);text-underline-offset:4px;border-radius:var(--radius-none);text-decoration:underline;text-decoration-thickness:1px}.notfound__sections{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.notfound__sections a{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--fg-secondary);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.notfound__sections a:hover,.notfound__sections a:focus-visible{color:var(--fg-primary);border-bottom-color:var(--accent-warm)}.notfound__mark:focus-visible,.notfound__link:focus-visible,.notfound__sections a:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px;border-radius:var(--radius-sm)}
