body{margin:0;background:#F7F5F0;color:#17171A;font-family:'Bricolage Grotesque',ui-sans-serif,system-ui;line-height:1.6}
.wrap{max-width:760px;margin:0 auto;padding:64px 24px 100px}
/* #B98F3A daba 2.7:1 sobre este fondo — por debajo del mínimo WCAG AA.
   #7A5A1A da ~5.7:1, mismo tono dorado pero más oscuro. */
a.back{font-family:Inter,ui-sans-serif,system-ui;font-size:13px;color:#7A5A1A;text-decoration:none}
h1{font-size:32px;margin:24px 0 8px}
h2{font-size:19px;margin:34px 0 10px}
p,li{font-family:Inter,ui-sans-serif,system-ui;font-size:14.5px;color:rgba(23,23,26,.75)}
/* Antes .4 (2.5:1, no cumple). .62 da ~4.9:1. */
.updated{font-family:Inter,ui-sans-serif,system-ui;font-size:12.5px;color:rgba(23,23,26,.62);margin-bottom:30px}
ul{padding-left:22px}
.consent-box{background:rgba(23,23,26,.05);border:1px solid rgba(23,23,26,.1);border-radius:10px;padding:16px 18px;margin-top:14px}
