header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;background:var(--negro);z-index:100;border-bottom:3px solid var(--rojo)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:76px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;font-family:Anton,sans-serif;color:var(--blanco);font-size:22px;text-transform:uppercase}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:58px;width:auto}.logo[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{color:var(--rojo);font-style:normal}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;align-items:center}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--blanco);font-size:14px;font-weight:500;opacity:.85}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;color:var(--rojo)}.nav-links[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:8px 20px;opacity:1;color:var(--blanco)}@media(max-width:720px){.nav-links[data-astro-cid-3ef6ksr2]{gap:14px}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:12px}}footer[data-astro-cid-sz7xmlte]{background:var(--negro);color:var(--blanco);padding:48px 0 32px}.foot[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.foot[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:Anton,sans-serif;text-transform:uppercase;margin-bottom:12px;font-size:16px}.foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{display:block;font-size:14px;opacity:.8;margin-bottom:8px;color:var(--blanco)}.foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--rojo);opacity:1}.logo-foot[data-astro-cid-sz7xmlte]{height:48px;width:auto;margin-bottom:12px}.copy[data-astro-cid-sz7xmlte]{text-align:center;margin-top:40px;font-size:12px;opacity:.6}:root{--rojo: #CF3339;--negro: #212322;--negro-2: #37393A;--blanco: #FFFFFF;--gris-claro: #F4F3F1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:var(--negro);background:var(--blanco);line-height:1.6}h1,h2,h3,.display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.5px;text-transform:uppercase}a{text-decoration:none;color:inherit}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:12px 28px;border-radius:4px;font-weight:700;font-size:15px;transition:transform .15s,background .15s;cursor:pointer;border:none}.btn:hover{transform:translateY(-2px)}.btn-rojo{background:var(--rojo);color:var(--blanco)}.btn-outline{border:2px solid var(--blanco);color:var(--blanco);background:transparent}.btn-negro{background:var(--negro);color:var(--blanco)}section{padding:72px 0}.sec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:8px}.sec-head h2{font-size:36px}.sec-head h2:after{content:"";display:block;width:64px;height:4px;background:var(--rojo);margin-top:8px}.sec-head a{color:var(--rojo);font-weight:700;font-size:14px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.card{border:1px solid #E3E1DC;border-radius:10px;overflow:hidden;background:var(--blanco);display:flex;flex-direction:column}.card .foto{height:170px;background:var(--negro-2);display:flex;align-items:center;justify-content:center;color:var(--blanco);font-family:Anton,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:1px}.card .foto.rojo{background:var(--rojo)}.card .cuerpo{padding:20px;flex:1;display:flex;flex-direction:column;gap:8px}.card .fecha{color:var(--rojo);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px}.card h3{font-size:22px}.card p{font-size:14px;color:#555;flex:1}.card .pie{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.card .precio{font-weight:700}.seccion-gris{background:var(--gris-claro)}.seccion-negra{background:var(--negro);color:var(--blanco)}.seccion-negra .sec-head h2{color:var(--blanco)}.seccion-negra .card{background:var(--negro-2);border-color:#4a4c4d}.seccion-negra .card h3{color:var(--blanco)}.seccion-negra .card p{color:#c9c9c9}.prosa{max-width:720px}.prosa h1{font-size:40px;margin-bottom:8px}.prosa .meta{color:var(--rojo);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.prosa p{margin-bottom:16px}.prosa h2{font-size:26px;margin:32px 0 12px}.prosa img{max-width:100%;border-radius:8px}
