body{background-color:var(--bg-base)}.privacy-container{max-width:800px;color:var(--text-light-primary,#fff);margin:0 auto;padding:40px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.privacy-header{text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:50px;padding-bottom:30px}.privacy-header h1{color:var(--accent-primary,#007bff);letter-spacing:-.02em;margin-bottom:10px;font-size:2.5rem}.privacy-header .effective-date{color:var(--text-light-secondary,#a0a0a0);text-transform:uppercase;letter-spacing:.05em;font-size:.95rem}.privacy-content p{color:var(--text-light-secondary,#e0e0e0);margin-bottom:1.2rem}.privacy-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:30px;padding:30px;transition:transform .2s,border-color .2s}.privacy-section:hover{border-color:#ffffff1a}.privacy-section h2{color:var(--text-light-primary,#fff);align-items:center;gap:10px;margin-top:0;margin-bottom:20px;font-size:1.4rem;display:flex}.privacy-section h3{color:var(--accent-primary,#007bff);margin-top:25px;margin-bottom:10px;font-size:1.1rem}.privacy-section ul{margin-bottom:20px;padding-left:20px}.privacy-section li{color:var(--text-light-secondary,#e0e0e0);margin-bottom:10px}.privacy-section li strong{color:var(--text-light-primary,#fff)}.privacy-content a{color:var(--accent-primary,#007bff);text-decoration:none;transition:opacity .2s}.privacy-content a:hover{opacity:.8;text-decoration:underline}.contact-list{padding-left:0;list-style:none}.contact-list li{gap:10px;margin-bottom:15px;display:flex}@media (width<=600px){.privacy-header h1{font-size:2rem}.privacy-section{padding:20px}}
