:root{--tinta:#241A3D;--magenta:#E61E8C;--crema:#FAFAF7;--linea:#ece9e1;--suave:#6b6478}
*{box-sizing:border-box}
body{margin:0;background:var(--crema);color:var(--tinta);font:16px/1.65 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
.cab{background:#fff;border-bottom:1px solid var(--linea);padding:14px 16px}
.cab a{display:inline-block}.cab img{height:40px;display:block}
main{max-width:760px;margin:0 auto;padding:32px 16px 56px}
h1{font-family:"Bricolage Grotesque",Inter,sans-serif;font-size:clamp(28px,6vw,40px);line-height:1.15;margin:0 0 6px}
h2{font-size:19px;margin:32px 0 8px}
.fecha{color:var(--suave);font-size:14px;margin:0 0 24px}
a{color:var(--magenta);font-weight:600}
ul,ol{padding-left:22px}li{margin:4px 0}
.caja{background:#fff;border:1px solid var(--linea);border-radius:16px;padding:18px 20px;margin:20px 0}
.pie{background:var(--tinta);color:#b8b2c8;text-align:center;font-size:13.5px;padding:24px 16px}
.pie a{color:#fff}
