.privacyPage{padding:60px 24px 80px;min-height:60vh}.privacyContainer{max-width:780px;margin:0 auto}.privacyTitle{font-size:32px;font-weight:700;color:var(--color-primary,#AF493A);margin:0 0 8px}.privacyMeta{font-size:13px;color:var(--color-text-secondary,#888);margin:0 0 6px}.privacySection{margin-bottom:36px;scroll-margin-top:80px}.privacySectionHeading{font-size:16px;font-weight:700;color:var(--color-text-primary,#1a1a1a);margin:0 0 10px}.privacySectionGroupTitle{font-size:24px;font-weight:700;color:var(--color-primary,#AF493A);margin:48px 0 4px;padding-top:8px;scroll-margin-top:80px}.privacySectionText{font-size:14px;line-height:1.7;color:var(--color-text-secondary,#444);margin:0 0 6px;white-space:pre-line}.privacyTableWrapper{overflow-x:auto;border-radius:var(--radius-lg,8px);border:1px solid var(--color-border,#ddd)}.privacyTable{width:100%;border-collapse:collapse;font-size:13px}.privacyTh{text-align:left;padding:9px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#888);background:var(--color-background-light,#fafafa);border-bottom:1px solid var(--color-border,#ddd);white-space:nowrap}.privacyTr:not(:last-child) td{border-bottom:1px solid var(--color-border-light,#eee)}.privacyTd{padding:9px 12px;color:var(--color-text-primary,#333);line-height:1.5;vertical-align:top}.privacyTdCode{font-family:monospace;font-size:12px;color:var(--color-primary,#AF493A)}.privacyTdCode,.privacyTdNarrow{white-space:nowrap}