.privacidad-header{border-bottom:1px solid var(--card-border);margin-bottom:40px;padding-bottom:24px}.badge{letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8;background:#3b82f61a;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.title{color:var(--text-primary);margin:0 0 12px;font-size:2.2rem;font-weight:800;line-height:1.2}.intro{color:var(--text-secondary);margin-bottom:36px;font-size:.95rem;line-height:1.75}@media (max-width:600px){.title{font-size:1.8rem}.badge{padding:3px 10px;font-size:.7rem}.intro{font-size:.85rem}}.privacidad-container{padding-top:calc(100px + var(--banner-total-height,0px));box-sizing:border-box;max-width:860px;margin:0 auto;padding-bottom:80px;padding-left:24px;padding-right:24px}.privacidad-container>div:first-child{border-bottom:1px solid var(--card-border);margin-bottom:40px;padding-bottom:24px}.privacidad-container h1{color:var(--text-primary);margin:0 0 12px;font-size:2.2rem;font-weight:800;line-height:1.2}.privacidad-container p{color:var(--text-secondary);margin-bottom:36px;font-size:.95rem;line-height:1.75}.privacidad-container h2{color:var(--text-primary);border-bottom:2px solid #3b82f633;margin:0 0 12px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.privacidad-container table{border-collapse:collapse;width:100%;font-size:.9rem}.privacidad-container tbody tr{border-bottom:1px solid var(--card-border)}.privacidad-container td{padding:8px 12px 8px 0}.privacidad-container td:first-child{color:var(--text-secondary);white-space:nowrap;width:40%;font-weight:600}.privacidad-container td:last-child{color:var(--text-primary)}.privacidad-container ul{flex-direction:column;gap:6px;margin:4px 0;padding-left:20px;display:flex}.privacidad-container li{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.privacidad-contact{background:#3b82f60f;border:1px solid #3b82f633;border-radius:12px;margin-top:48px;padding:20px 24px}@media (max-width:600px){.privacidad-container{max-width:100%;padding-bottom:60px;padding-left:16px;padding-right:16px}.privacidad-container h1{font-size:1.8rem}.privacidad-container h2{font-size:1rem}.privacidad-container p,.privacidad-container li{font-size:.85rem}.privacidad-container table{width:100%;display:block;overflow-x:auto}}
