.privacy-section{background:var(--color-black);max-width:calc(34em + 80px);margin-inline:auto}.privacy-body{max-width:34em;color:var(--color-white);font-size:var(--font-size-body);margin-inline:0;line-height:1.8}.privacy-body h2,.privacy-body h3,.privacy-body h4{margin:var(--space-xl) 0 var(--space-sm);font-family:var(--font-display), sans-serif}.privacy-body h2{font-size:var(--font-size-h3);font-weight:var(--heading-sub-weight)}.privacy-body h3{font-size:var(--font-size-h4);font-weight:var(--heading-card-weight)}.privacy-body h4{font-size:var(--font-size-body);font-weight:var(--heading-card-weight)}.privacy-body p,.privacy-body ul,.privacy-body ol,.privacy-body blockquote{margin:0 0 var(--space-md)}.privacy-body ul,.privacy-body ol{padding-left:1.25rem}.privacy-body li{margin-bottom:var(--space-xs)}.privacy-body blockquote{padding-left:var(--space-md);border-left:3px solid var(--color-gold);color:var(--color-text-muted)}.privacy-body a{color:var(--color-gold);text-decoration:underline}.privacy-body code,.privacy-body pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375em}.privacy-body pre{padding:var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-sm);overflow-x:auto}.privacy-body img{max-width:100%;height:auto}.privacy-empty{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.privacy-officer{max-width:34em;margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-text-muted)}.privacy-officer dt{margin-bottom:var(--space-xs);color:var(--color-white);font-weight:600}.privacy-officer dd{margin:0 0 var(--space-xs)}
