/* Páginas de privacidad y términos (oct. 2026): mismo estilo que Mi Hospitalidad, pensado para leer en el celular */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,600;0,9..144,700;1,9..144,400&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#0f1016;--card:#191a23;--line:rgba(255,255,255,.1);--txt:#f7f3ea;--muted:rgba(247,243,234,.66);--gold:#e9c46a}
*{box-sizing:border-box}
html,body{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,system-ui,sans-serif;-webkit-text-size-adjust:100%}
.wrap{max-width:680px;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 18px 60px}
.over{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:600}
.over a{color:var(--gold);text-decoration:none}
h1{font:700 34px/1.08 Fraunces,Georgia,serif;margin:10px 0 4px}
h1 i{font-weight:400;color:#f3dfb0}
h2{font:600 21px/1.2 Fraunces,Georgia,serif;margin:30px 0 8px}
p,li{font-size:15.5px;line-height:1.6;overflow-wrap:anywhere}
ul{padding-left:20px;margin:8px 0}
li{margin:6px 0}
.fecha{color:var(--muted);font-size:13px;margin:0 0 18px}
.resumen{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:14px;padding:14px 16px}
.chico{font-size:13px;color:var(--muted)}
a{color:var(--gold)}
.pie{margin-top:36px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);text-align:center}
