:root{
  --naranja:#C24E24; --carbon:#1E1A16; --gris-claro:#F7F4F1;
  --gris-borde:#E8E2DB; --gris-oscuro:#6E6459;
  --display:'Sora',-apple-system,BlinkMacSystemFont,sans-serif;
  --body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--body);color:var(--carbon);background:#fff;font-size:16px;line-height:1.65}
h1,h2{font-family:var(--display);letter-spacing:-.025em;line-height:1.2;font-weight:600}
h1{font-size:clamp(27px,4.4vw,38px);margin-bottom:8px}
h2{font-size:20px;margin:34px 0 10px}
a{color:var(--naranja)}
.barra{background:#fff;border-bottom:1px solid var(--gris-borde)}
.barra .env{height:60px;display:flex;align-items:center}
.marca{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:15.5px;text-decoration:none;color:var(--carbon)}
.marca img{height:23px;width:auto;display:block}
.env{max-width:760px;margin:0 auto;padding:0 22px}
main{padding:48px 0 70px}
.fecha{color:var(--gris-oscuro);font-size:14.5px;margin-bottom:26px}
p{margin-bottom:12px}
ul{margin:0 0 12px 22px}
li{margin-bottom:7px}
.datos{background:var(--gris-claro);border:1px solid var(--gris-borde);border-radius:16px;padding:22px 24px;margin:26px 0;font-size:15px}
footer{border-top:1px solid var(--gris-borde);padding:26px 0 40px;font-size:13.5px;color:var(--gris-oscuro)}
footer a{color:var(--gris-oscuro);text-decoration:none;margin-right:16px}
footer a:hover{color:var(--naranja)}
