.saltar{position:absolute;left:20px;top:-80px;z-index:10;background:#fff;color:var(--azul);padding:14px}
.saltar:focus{top:12px}
.privacidad-hero{background:var(--azul2);color:#fff;padding:56px 0 48px;border-bottom:4px solid #87a9c6}
.privacidad-hero h1{max-width:800px;font-size:clamp(34px,5vw,56px)}
.privacidad-hero p:not(.eyebrow){max-width:620px;line-height:1.7;color:#d7e4ee;margin:20px 0}
.privacidad-hero a{color:#d7e4ee;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.privacidad-layout{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:64px;align-items:start;padding-top:44px;padding-bottom:64px}
.preferencia{background:#fff;border:1px solid var(--linea);border-top:4px solid var(--acento);padding:26px;border-radius:4px 4px 14px 14px}
.etiqueta{color:var(--acento);font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.12em;margin:0 0 16px}
.preferencia h2{font-size:25px;line-height:1.2;letter-spacing:-.025em}
#medicion-estado{line-height:1.65;font-size:15px;margin:20px 0}
.preferencia-acciones{display:grid;gap:12px}
.preferencia .btn{min-height:48px;white-space:normal;line-height:1.4}
.preferencia .desactivar{background:var(--azul);color:#fff}
.preferencia .btn-outline{color:var(--azul)}
.preferencia button[hidden]{display:none}
.preferencia button:disabled{cursor:default;opacity:.6;transform:none}
.preferencia-nota,.preferencia noscript{font-size:13px;line-height:1.7;color:#53647a;margin:20px 0 0}
.preferencia[data-estado="error"] #medicion-estado{color:#9b2929}
.preferencia[data-estado="excluido"]{border-top-color:#27744b}
.privacidad-texto{max-width:720px;min-width:0}
.privacidad-texto section+section{margin-top:36px;padding-top:30px;border-top:1px solid var(--linea)}
.privacidad-texto h2{font-size:clamp(22px,2.5vw,27px);line-height:1.25;letter-spacing:-.025em;color:var(--azul)}
.privacidad-texto p,.privacidad-texto li{font-size:16px;line-height:1.8;color:#34465c}
.privacidad-texto p{margin:16px 0 0}
.privacidad-texto ul{padding-left:22px;margin:16px 0 0}
.privacidad-texto li+li{margin-top:8px}
.privacidad-texto a{color:#245d8f;text-decoration:underline;text-underline-offset:3px}
.privacidad-texto code{overflow-wrap:anywhere;font-size:.9em}
.privacidad-pie{display:flex;gap:20px;flex-wrap:wrap;padding-top:28px;padding-bottom:28px;font-size:13px;line-height:1.6}
.privacidad-pie a{text-decoration:underline;text-underline-offset:3px}
.privacidad-pie p{width:100%;margin:0;opacity:.85}
:focus-visible{outline:3px solid #b27519;outline-offset:4px}
@media(max-width:800px){.privacidad-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.privacidad-hero{padding:38px 0 32px}.preferencia{max-width:100%}.nav-actions .wa{display:none}}
