/* Páginas legales: misma letra y colores que la web, lectura cómoda */
@import url("/fuentes/fuentes.css");
:root{--fondo:#faf9f5;--texto:#1f1e1d;--suave:#5e5d59;--tenue:#8f8d86;--linea:#e3e0d6;--acento:#c96442;--estraza:#d4a27f}
*{box-sizing:border-box}
body{margin:0;background:var(--fondo);color:var(--texto);font:16.5px/1.7 "Plus Jakarta Sans",system-ui,sans-serif}
.legal{max-width:720px;margin:0 auto;padding:40px 24px 96px}
.legal h1{font-size:clamp(32px,5vw,44px);letter-spacing:-.03em;line-height:1.1;margin:24px 0 6px}
.legal h2{font-size:21px;letter-spacing:-.015em;margin:36px 0 8px}
.legal p,.legal li{color:var(--suave)}
.legal b{color:var(--texto)}
.legal ul{padding-left:20px}
.legal li{margin:6px 0}
.legal a{color:var(--acento)}
.fecha{font-size:14px;color:var(--tenue)}
.volver{font-weight:700;color:var(--texto)!important;text-decoration:underline;text-decoration-color:var(--estraza);text-decoration-thickness:2px;text-underline-offset:5px}
.borrador{background:#fbf3e4;border:1px dashed var(--estraza);padding:8px 12px;border-radius:6px;font-size:13px;color:#7a5528!important}
