.privacy-page{background:var(--cream);min-height:100vh;padding:80px 0 120px}.privacy-article{max-width:720px;color:var(--ink-2);font-size:var(--t-body);line-height:1.7}.privacy-article header{margin-bottom:48px}.privacy-article .kicker{font-size:var(--t-footnote);font-weight:var(--w-semibold);color:var(--muted);margin:0 0 12px}.privacy-article h1{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--t-hero-2);letter-spacing:var(--ls-heading);color:var(--ink);margin:0 0 18px;line-height:1.04}.privacy-article .lede{font-size:var(--t-body);color:var(--ink-2);max-width:56ch;margin:0}.privacy-article h2{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--t-title-2);letter-spacing:var(--ls-heading);color:var(--ink);margin:40px 0 12px;line-height:1.1}.privacy-article h3{font-size:var(--t-subhead);font-weight:var(--w-semibold);color:var(--ink);margin:26px 0 8px}.privacy-article p,.privacy-article ul{margin:0 0 14px}.privacy-article ul{padding-left:20px}.privacy-article li{margin-bottom:6px}.privacy-article a{color:var(--coral-strong);border-bottom:1px dashed}.privacy-article code{font-family:var(--font-mono);background:var(--ink-050);border-radius:var(--r-xs);padding:1px 6px;font-size:.88em}.privacy-article .back{font-size:var(--t-subhead);font-weight:var(--w-medium);margin-top:48px}
