.privacy-page { max-width: 850px; margin: 0 auto; padding: 32px clamp(20px, 5vw, 48px); }
.privacy-page main { margin: 60px 0; }
.privacy-page h1 { font-size: clamp(38px, 7vw, 60px); letter-spacing: -.045em; }
.privacy-page h2 { font-size: 23px; line-height: 1.3; margin: 32px 0 12px; }
.privacy-page p { font-size: 16px; line-height: 1.8; color: var(--muted); }
.privacy-page .eyebrow { font-size: 11px; }
.privacy-page .privacy-date { font-size: 13px; margin-bottom: 28px; }
.privacy-page main a { text-decoration: underline; overflow-wrap: anywhere; }
.privacy-page footer { flex-wrap: wrap; }
