.privacy-content-modern{color:var(--text-primary);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.privacy-content-modern h2{color:var(--text-heading);font-size:var(--fs-3xl);font-weight:700;margin:var(--spacing-5xl) 0 var(--spacing-xl);position:relative}.privacy-content-modern h2:before{background:var(--public-gradient-neon);border-radius:var(--radius-sm);content:"";height:40px;left:-24px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.privacy-content-modern h3{color:var(--text-heading);font-size:var(--fs-2xl);font-weight:600;margin:var(--spacing-4xl) 0 var(--spacing-lg)}.privacy-content-modern p{margin-bottom:var(--spacing-xl)}.privacy-content-modern ol,.privacy-content-modern ul{margin-bottom:var(--spacing-xl);padding-left:var(--spacing-2xl)}.privacy-content-modern li{margin-bottom:var(--spacing-sm)}.privacy-content-modern strong{color:var(--text-heading);font-weight:600}.privacy-content-modern .privacy-highlight-box{backdrop-filter:var(--public-glass-backdrop);background:var(--public-glass-surface);border:1px solid var(--public-glass-border);border-radius:var(--radius-xl);margin:var(--spacing-2xl) 0;padding:var(--spacing-2xl)}.privacy-content-modern .privacy-highlight-box strong,.privacy-content-modern a{color:var(--public-glow-primary)}.privacy-content-modern a{text-decoration:none;transition:var(--public-transition-glow)}.privacy-content-modern a:hover{filter:drop-shadow(var(--public-glow-sm));text-decoration:underline}[data-theme=dark] .privacy-content-modern h2:before{background:var(--public-gradient-neon)}@media (max-width:768px){.privacy-content-modern h2:before{display:none}.privacy-content-modern{font-size:var(--fs-sm)}}