:root{--esmeralda:#0F9D76;--petroleo:#1F3A5F;--gris-claro:#F3F5F7;--gris-borde:#E3E8EC;--gris-oscuro:#6E7C75;
  --display:'Sora',-apple-system,sans-serif;--body:'Inter',-apple-system,sans-serif}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--body);color:var(--petroleo);background:#fff;line-height:1.65;font-size:16px}
.nav{border-bottom:1px solid var(--gris-borde);background:#fff;position:sticky;top:0;z-index:10}
.nav .env{display:flex;align-items:center;height:62px}
.env{max-width:820px;margin:0 auto;padding:0 22px}
.marca{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:600;font-size:16px;text-decoration:none;color:var(--petroleo)}
.marca img{width:26px}
.nav a.volver{margin-left:auto;font-size:14px;color:var(--esmeralda);text-decoration:none;font-weight:600}
main{padding:48px 0 72px}
h1{font-family:var(--display);font-size:32px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}
.fecha{color:var(--gris-oscuro);font-size:14px;margin-bottom:34px}
h2{font-family:var(--display);font-size:20px;font-weight:600;margin:34px 0 12px}
p{margin-bottom:14px}
ul{margin:0 0 14px 22px}
li{margin-bottom:8px}
a{color:var(--esmeralda)}
.caja{background:var(--gris-claro);border-radius:16px;padding:20px 22px;margin:22px 0;font-size:15px}
strong{font-weight:600}
footer{border-top:1px solid var(--gris-borde);padding:26px 0;color:var(--gris-oscuro);font-size:13px}
footer a{color:var(--gris-oscuro)}
