.privacy{max-width:var(--content-max);margin:var(--space-10) auto;padding:0 var(--space-4)}.privacy__title{margin-bottom:2.5rem}.privacy__section{margin-bottom:var(--space-12)}.privacy__section h3{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.privacy__section p,.privacy__section li{margin-bottom:var(--space-3)}.privacy__section ul,.privacy__section ol{padding-left:var(--space-6)}.privacy__section ul{list-style:disc}.privacy__section ol{list-style:decimal}.privacy__table-wrap{overflow-x:auto;margin-top:var(--space-4)}.privacy__table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.privacy__table th,.privacy__table td{padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--color-border);vertical-align:top}.privacy__table th{background:var(--color-surface-2);color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.privacy__table td{color:var(--color-text-2)}.privacy__table tbody tr:hover td{background:var(--color-surface)}.privacy__placeholder{background:#e8a02014;border:1px dashed rgba(232,160,32,.35);border-radius:var(--radius-sm);color:var(--color-accent);padding:1px 6px;font-size:var(--text-sm);font-style:italic}.privacy__updated{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-sm)}
