:root{--amarillo:#FFE600;--rosa:#E6007E;--cian:#00AEEF;--negro:#111}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--amarillo);color:var(--negro);font:17px/1.55 Inter,system-ui,sans-serif}
a{color:inherit}
.tira{background:var(--cian);font-weight:900;font-size:13px;text-transform:uppercase;padding:8px 16px;display:flex;justify-content:space-between;gap:12px}
.top{max-width:860px;margin:0 auto;padding:16px 16px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.logo{font-family:Anton;font-size:46px;line-height:1;text-decoration:none;-webkit-text-stroke:3px #fff;paint-order:stroke fill}
.logo b{color:var(--rosa);font-weight:400}
nav a{font-weight:800;font-size:14px;text-transform:uppercase;text-decoration:none;margin-right:14px}
main{max-width:860px;margin:0 auto;padding:8px 16px 56px}
h1,h2,h3{font-family:Anton;font-weight:400;text-transform:uppercase;line-height:1;margin:0}
h1{font-size:clamp(40px,10vw,78px);-webkit-text-stroke:3px #fff;paint-order:stroke fill}
h2{font-size:34px;margin:36px 0 12px}
.fecha{display:inline-block;background:var(--rosa);color:#fff;font-weight:900;font-style:italic;text-transform:uppercase;font-size:15px;padding:6px 14px;border:3px solid #fff;box-shadow:5px 5px 0 var(--negro);transform:rotate(-2deg);margin:14px 0 22px}
.dia{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:30px;align-items:start}
@media(max-width:720px){.dia{grid-template-columns:minmax(0,1fr)}.dia video{max-width:340px}}
video{width:100%;display:block;border:5px solid var(--negro);box-shadow:8px 8px 0 var(--negro);background:#000}
.nota{background:#fff;border:4px solid var(--negro);box-shadow:8px 8px 0 var(--negro);padding:18px 20px;margin:0 0 24px}
.sello{display:inline-block;background:var(--negro);color:var(--amarillo);font-weight:900;font-style:italic;font-size:13px;text-transform:uppercase;padding:4px 10px;margin-bottom:10px}
.sello.rep{background:var(--rosa);color:#fff}
.nota h3{font-size:30px}
.nota ul{margin:12px 0 0;padding-left:22px}
.nota li,.prosa p,.prosa li,.fuentes{text-align:justify;text-justify:inter-word;hyphens:manual;-webkit-hyphens:manual}
.nota li{margin:6px 0}
.de{font-size:13px;font-weight:800;text-transform:uppercase;margin-top:12px}
.fuentes{font-size:15px;overflow-wrap:anywhere;background:#fff;border:3px solid var(--negro);margin:0;padding:12px 16px 12px 34px}
.fuentes li{margin:6px 0}
.archivo{list-style:none;padding:0;margin:0}
.archivo li{border-top:3px solid var(--negro);padding:12px 0}.archivo a{font-weight:800}
.prosa{background:#fff;border:4px solid var(--negro);box-shadow:8px 8px 0 var(--negro);padding:8px 22px 14px;margin-top:22px}
.prosa h2{font-size:28px;margin:22px 0 6px}
.sigue{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
.sigue a{background:var(--negro);color:var(--amarillo);font-family:Anton;font-size:22px;text-decoration:none;padding:6px 16px}
footer{border-top:4px solid var(--negro);max-width:860px;margin:0 auto;padding:18px 16px 40px;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
footer a{font-weight:800;margin-right:12px}
