.privacy-container{max-width:min(900px,100%);margin:clamp(20px,5vw,50px) auto;padding:clamp(20px,4vw,30px);background:var(--bg-card);border:1px solid var(--border);border-radius:clamp(8px,1.5vw,12px)}.privacy-container h1{color:var(--fg-heading);border-bottom:2px solid #2e7d32;padding-bottom:clamp(8px,1.5vw,10px);margin-bottom:clamp(15px,3vw,25px)}.privacy-container h2{color:#2e7d32;margin-top:clamp(20px,4vw,30px);margin-bottom:clamp(8px,1.5vw,12px)}.privacy-container p{color:var(--fg-secondary);line-height:1.7;margin-bottom:clamp(10px,2vw,15px)}.privacy-container ul{color:var(--fg-secondary);line-height:1.7;margin-bottom:clamp(10px,2vw,15px);padding-left:clamp(20px,3vw,25px)}.privacy-container li{margin-bottom:clamp(4px,.8vw,6px)}.privacy-container li strong{color:var(--fg-heading)}.privacy-container a{color:#1a237e;text-decoration:none;font-weight:600}.privacy-container>p:first-of-type{color:var(--fg-muted);margin-bottom:clamp(12px,2.5vw,18px)}.dark-mode .privacy-container{background:var(--dark-bg-card);border-color:var(--dark-border)}.dark-mode .privacy-container h1{color:var(--dark-fg-heading)}.dark-mode .privacy-container h2{color:#81c995}.dark-mode .privacy-container p,.dark-mode .privacy-container ul{color:var(--dark-fg-secondary)}.dark-mode .privacy-container li strong{color:var(--dark-fg)}.dark-mode .privacy-container a{color:#a8c7ff}.dark-mode .privacy-container>p:first-of-type{color:var(--dark-fg-muted)}