/* Privacy — mantiene la estética del sitio corporativo */
.privacy-main{padding:clamp(7rem,12vw,11rem) 1.25rem 5rem;color:#f3f7ff;background:radial-gradient(circle at 85% 5%,#14285e 0,transparent 35%),linear-gradient(145deg,#061330,#0b0927)}
.privacy-wrap{max-width:960px;margin:auto}.privacy-kicker{font-size:.8rem;letter-spacing:.18em;color:#74c5ff;font-weight:700}.privacy-wrap h1{font-size:clamp(2.1rem,5vw,4.3rem);line-height:1.1;margin:1rem 0 1.5rem}.privacy-lead{font-size:clamp(1rem,2vw,1.25rem);max-width:750px;color:#c5d7f8;line-height:1.75}.privacy-version{color:#85baff;font-size:.86rem;margin:1.5rem 0 2.5rem}
.privacy-wrap section{padding:1.5rem 0;border-top:1px solid #35558b88}.privacy-wrap h2{font-size:clamp(1.18rem,2vw,1.6rem);margin:0 0 .75rem}.privacy-wrap p{line-height:1.8;color:#c5d7f8;margin:0 0 1rem}.privacy-wrap a{color:#8dcfff;text-decoration:underline;text-underline-offset:3px}.privacy-wrap strong{color:#fff}.privacy-return{padding-top:1rem}
[data-theme="light"] .privacy-main{color:#0a1e42;background:linear-gradient(140deg,#f6fbff,#e6ecff)}[data-theme="light"] .privacy-wrap p{color:#374f75}[data-theme="light"] .privacy-wrap strong{color:#0a1e42}

.contact-privacy-note{font-size:.88rem;line-height:1.65;color:#bcd7fd;margin:1rem 0}.contact-privacy-note a,.privacy-footer-link a{color:#7ecaff;text-decoration:underline;text-underline-offset:3px}.privacy-footer-link{font-size:.9rem}

.privacy-footer-link{text-align:center;margin:1.2rem 0}
