.privacy-page{padding:clamp(24px,5vw,56px) 24px}.privacy-notice{max-width:760px;color:var(--ink);overflow-wrap:anywhere;margin-inline:auto;line-height:1.75}.privacy-notice>header{border-bottom:1px solid var(--line);padding-bottom:28px}.privacy-notice h1{font-size:clamp(28px,5vw,40px);line-height:1.15;font-weight:var(--cita-weight-heading);letter-spacing:-.035em;margin-top:10px}.privacy-eyebrow{color:var(--brand-hover);font-size:13px;font-weight:var(--cita-weight-ui)}.privacy-meta,.privacy-notice footer{color:var(--muted);font-size:12px}.privacy-meta,.privacy-draft{margin-top:14px}.privacy-notice section{border-bottom:1px solid var(--line);padding-block:24px}.privacy-notice h2{font-size:17px;font-weight:var(--cita-weight-heading);line-height:1.4}.privacy-notice section p{margin-top:12px;font-size:14px}.privacy-notice a,.privacy-editor a{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.privacy-address{white-space:pre-line}.privacy-notice footer{padding-top:20px}.privacy-draft,.privacy-review-note{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:12px 14px;font-size:13px}.privacy-review-note{margin-bottom:20px}.privacy-checks{gap:12px;margin-top:24px;display:grid}.privacy-checks label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.privacy-checks input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin-top:4px}.privacy-checks p{color:var(--muted);font-size:12px}.privacy-preview{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.privacy-preview summary{cursor:pointer;color:var(--brand-hover);min-height:44px;font-size:13px}.privacy-preview[open] summary{margin-bottom:18px}.privacy-preview .privacy-notice{margin:0}.privacy-preview .privacy-notice h1{font-size:28px}
