/* v1.38.14 - Traffic recovery pack: enlazado interno, SEO blocks y footer crawlable */
.nmc-traffic-rescue{margin:clamp(2.25rem,5vw,4.5rem) auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(16,24,39,.08);border-radius:28px;background:linear-gradient(135deg,#fff 0%,#fff7f7 54%,#f8fafc 100%);box-shadow:0 22px 70px rgba(16,24,39,.08);display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:clamp(1rem,3vw,2rem);align-items:start}.nmc-traffic-rescue h2{margin:.35rem 0 .55rem;color:#111827;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.02;letter-spacing:-.045em}.nmc-traffic-rescue p{margin:0;color:#5b6475;line-height:1.7}.nmc-traffic-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.nmc-traffic-link-grid a{display:block;padding:1rem;border:1px solid rgba(16,24,39,.09);border-radius:18px;background:rgba(255,255,255,.86);color:#111827;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nmc-traffic-link-grid a:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(16,24,39,.1);border-color:rgba(229,28,35,.22)}.nmc-traffic-link-grid strong{display:block;font-size:1rem;margin-bottom:.25rem}.nmc-traffic-link-grid span{display:block;color:#667085;font-size:.92rem;line-height:1.45}.footer-grid h4{color:#fff}.footer-grid a{line-height:1.9}.blog-post-v124 .blog-content-v124 h2{scroll-margin-top:110px}.blog-card-v124 h2 a:focus-visible,.nmc-traffic-link-grid a:focus-visible{outline:3px solid rgba(229,28,35,.35);outline-offset:3px}@media(max-width:900px){.nmc-traffic-rescue{grid-template-columns:1fr}.nmc-traffic-link-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nmc-traffic-rescue{border-radius:22px}.nmc-traffic-link-grid{grid-template-columns:1fr}.nmc-traffic-link-grid a{padding:.95rem}}
