/* Novedad SOMOS GASTRO en la portada */
.gastro-news{padding:84px max(5vw,24px);background:linear-gradient(135deg,#fff9ee,#e7f4f0);color:var(--ink,#19332f);border-top:1px solid var(--line,#dce5e1)}
.gastro-news .gn-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:5vw;align-items:center;max-width:1280px;margin:0 auto}
.gastro-news .gn-tag{display:inline-flex;align-items:center;gap:8px;background:var(--amber,#f2c676);color:#3b2a06;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:30px}
.gastro-news h2{font:700 clamp(32px,4vw,52px)/1.08 "Fraunces",Georgia,serif;margin:16px 0 14px;color:var(--ink,#19332f)}
.gastro-news p{color:var(--muted,#6c7d79);font-size:17px;max-width:34em;margin:0 0 22px}
.gastro-news ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:8px;color:var(--ink,#19332f)}
.gastro-news li::before{content:"✓ ";color:var(--green,#078b77);font-weight:700}
.gastro-news .gn-cta{display:flex;gap:12px;flex-wrap:wrap}
.gastro-news .gn-cta a{display:inline-flex;align-items:center;min-height:50px;padding:0 20px;border-radius:12px;font-weight:700;text-decoration:none}
.gastro-news .gn-cta a.pri{background:var(--green,#078b77);color:#fff}
.gastro-news .gn-cta a.sec{border:1px solid var(--line,#dce5e1);background:#fff;color:var(--ink,#19332f)}
.gastro-news .gn-shot{position:relative}
.gastro-news .gn-shot img{display:block;max-width:100%;height:auto;border-radius:16px;box-shadow:0 22px 60px rgba(22,71,63,.18)}
.gastro-news .gn-shot img.gn-phone{position:absolute;right:-6px;bottom:-30px;width:30%;border-radius:22px;border:6px solid #0b1f1b}
.nav-new{position:relative}
.nav-new::after{content:"nuevo";position:absolute;top:-12px;right:-18px;background:var(--amber,#f2c676);color:#3b2a06;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:6px}
@media (max-width:900px){.gastro-news .gn-wrap{grid-template-columns:1fr}.gastro-news{padding:60px 20px 76px}}
