/* Contenido editorial de las paginas legales (Aviso legal, Politica de
   Privacidad, Politica de cookies). Reutiliza tokens/componentes de
   variables.css, base.css y components.css; este archivo solo aporta el
   layout especifico del contenido legal, compartido por las tres paginas
   para evitar duplicar casi el mismo CSS tres veces (mismo patron de capa
   que libro-reclamaciones.css aporta para su propia pagina). El nombre del
   archivo se conserva por compatibilidad con la pagina existente. */

.privacy-hero{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(1rem,2vw,1.5rem)}
.privacy-hero h1{font-size:clamp(2.2rem,5vw,3.2rem);margin:.8rem 0 0}

.privacy-content{max-width:760px;margin-inline:auto;padding-bottom:clamp(3rem,7vw,6rem)}

.privacy-notice{
  background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card);
  padding:1.2rem 1.4rem;margin-bottom:2.2rem;font-size:.92rem;color:var(--ink);
}
.privacy-notice strong{display:block;color:var(--clay-text);margin-bottom:.3rem}

.privacy-block{margin-bottom:2.2rem}
.privacy-block h2{
  font-family:var(--display);font-size:1.4rem;font-weight:600;color:var(--pine);
  margin-bottom:.7rem;
}
.privacy-block p{color:var(--ink);margin-bottom:.8rem}
.privacy-block p:last-child{margin-bottom:0}
.privacy-block ul{margin:0 0 .8rem 1.2rem;color:var(--ink)}
.privacy-block li{margin-bottom:.5rem}
.privacy-block a{color:var(--pine);font-weight:600;text-decoration:underline}
