.privacidad { max-width:860px;margin:auto;padding:40px 24px 80px; }
.privacidad h1 { font-size:clamp(36px,6vw,64px);letter-spacing:-2px;line-height:1.05;margin:24px 0; }
.privacidad h2 { font-size:24px;letter-spacing:-.5px;margin:32px 0 12px; }
.privacidad p,.privacidad li { line-height:1.65;max-width:75ch; }
.privacidad ul { padding-left:22px;margin:16px 0;list-style:disc; }
.privacidad a { text-decoration:underline;overflow-wrap:anywhere; }
.privacidad__borrador { padding:18px;background:#fff4cc;border:1px solid #d7b353;border-radius:8px;margin:24px 0; }
.medicion { position:fixed;bottom:20px;left:20px;right:20px;max-width:660px;z-index:150;padding:24px;background:var(--algodon,#f3f3f1);color:var(--tinta);border:1px solid var(--tinta);border-radius:12px;box-shadow:0 8px 40px #0002; }
.medicion[hidden],[data-privacidad][hidden],#medicionCambiar[hidden] { display:none!important; }
.medicion h2 { font-size:21px;letter-spacing:-.5px;font-weight:700; }
.medicion p { font-size:14px;line-height:1.5;margin:10px 0; }
.medicion a { text-decoration:underline; }
.medicion__acciones { display:flex;gap:12px;flex-wrap:wrap;margin-top:18px; }
.medicion__acciones .btn { min-height:44px;flex:1;padding:12px 18px;font-size:14px; }
.privacidad-enlaces { display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:13px; }
.pedido__privacidad { font-size:12px;text-align:center; }
@media(max-width:500px){.medicion{left:12px;right:12px;bottom:12px;padding:20px}.medicion__acciones{flex-direction:column}.privacidad{padding:28px 20px 60px}}
.privacidad__fecha { color:#5b6270;font-size:14px;margin-top:-8px; }
.privacidad p { margin:0 0 14px; }
.privacidad li { margin-bottom:6px; }
