.privacy-policy-container{max-width:800px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333}.privacy-policy-content h1{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:-.02em}.privacy-policy-content .last-updated{color:#666;font-size:.95rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.privacy-policy-content h2{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.01em}.privacy-policy-content p{margin-bottom:1.2rem;color:#444}.privacy-policy-content ul{margin:1rem 0 1.5rem 2rem;padding-left:0}.privacy-policy-content ul li{margin-bottom:.6rem;color:#444;list-style-type:disc}.privacy-policy-content a{color:#0066cc;text-decoration:none;font-weight:500;transition:color .2s ease}.privacy-policy-content a:hover{color:#004499;text-decoration:underline}.privacy-policy-content a:focus{outline:2px solid #0066cc;outline-offset:2px}@media (max-width:768px){.privacy-policy-container{padding:20px 16px}.privacy-policy-content h1{font-size:2rem}.privacy-policy-content h2{font-size:1.4rem}.privacy-policy-content ul{margin-left:1.2rem}}@media (max-width:480px){.privacy-policy-content h1{font-size:1.6rem}.privacy-policy-content h2{font-size:1.2rem}.privacy-policy-content p,.privacy-policy-content ul li{font-size:.95rem}}