/* Privacy keeps only its intro band and title width; the reading layout is shared in homepage.css. */
.marketing-privacy .privacy-intro { background: var(--sky); }
.marketing-privacy h1 { max-width: var(--reading-width); word-break: normal; }
.marketing-privacy .privacy-reading { background: var(--surface); }
/* Contents list: a long policy on phones gets jump links to each section. */
.marketing-privacy .privacy-contents { margin-bottom: var(--space-xl); padding: var(--card-padding); border-radius: var(--radius-card); background: var(--sky); }
.marketing-privacy .privacy-contents-title { font-weight: 800; }
.marketing-privacy .privacy-contents ul { margin: var(--space-xs) 0 0; padding: 0; list-style: none; }
.marketing-privacy .privacy-contents a { display: inline-flex; align-items: center; min-height: var(--tap-target); }
