.privacy-container{width:100%;padding:6vw 4vw;background:#f7f9fb;display:flex;justify-content:center}.privacy-card{background:#fff;padding:4vw;border-radius:1.5vw;border:1px solid #e5e5e5}.privacy-header{margin-bottom:3vw}.privacy-title{font-size:3vw;font-weight:700;color:#111}.privacy-subtitle{margin-top:1vw;font-size:1.2vw;color:#555}.privacy-nav{margin-top:1.5vw;display:flex;gap:1vw}.privacy-nav a{padding:.8vw 1.5vw;background:#f0f0f0;border-radius:.8vw;text-decoration:none;color:#333}.privacy-prose{margin-top:2vw;font-size:1.1vw;line-height:1.6;color:#222}.privacy-prose h2{font-size:2vw;border-bottom:2px solid #e3edf8;padding-bottom:.6vw;margin-bottom:2vw;color:#0a2139}.privacy-prose h3,.privacy-prose h4{background:#f8fbfe;border:1px solid #e2e8f0;padding:1.2vw 1.6vw;border-radius:1vw;margin-top:3vw;font-weight:600;color:#0b1b27}.privacy-prose ul{background:#fff;border:1px solid #e6e6e6;padding:1.6vw 2vw;margin-top:1vw;margin-bottom:2.4vw;border-radius:1vw;box-shadow:0 4px 12px rgba(0,0,0,.03)}.privacy-prose ul li{padding:.8vw 0;border-bottom:1px solid #f0f0f0;font-size:1.1vw;color:#1a1f25}.privacy-prose ul li:last-child{border-bottom:none}.privacy-prose p{margin-bottom:1.2vw}.privacy-footer{margin-top:3vw;text-align:center;font-size:1.1vw;color:#777}@media(max-width:640px){.privacy-card{padding:6vw;border-radius:4vw}.privacy-title{font-size:8vw}.privacy-subtitle{font-size:3.5vw}.privacy-nav a{font-size:3.4vw;padding:2vw 3vw;border-radius:3vw}.privacy-prose{font-size:3.8vw}.privacy-prose h3,.privacy-prose h4{font-size:4.4vw;padding:3vw}.privacy-prose ul li{font-size:3.6vw}.privacy-footer{font-size:3.4vw}}