/* ══════════════════════════════════════════════════════════════════
   Prensa — nombres de medios, franja de confianza (home) y notas en medios
   (/nosotros.html). Los nombres de los medios van como texto
   tipográfico, no como logos copiados.
   Para sumar una mención: agregar una <article class="nx-note"> en
   nosotros.html (estilos en css/nosotros.css) y un <a class="t2-logo"> en la franja de la home.
   ══════════════════════════════════════════════════════════════════ */

/* ── Nombres de medios ── */
.media-mark{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;line-height:1}
.mm-infonegocios{font-family:'Poppins',sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;color:#d6262d}
.mm-infonegocios i{font-style:normal;font-weight:900;text-transform:uppercase;font-size:.86em;letter-spacing:.01em}
.mm-emprende{font-family:'Poppins',sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.015em;color:#111827}
.mm-emprende i{font-style:normal;font-weight:500;margin-left:4px}
.mm-id360{font-family:'Poppins',sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.02em;color:#0b6aa9;text-transform:uppercase}
.mm-id360 i{font-style:normal;font-weight:400;color:#24a39b;margin-left:3px;text-transform:none;font-size:1.05em}

/* ── Home: franja de confianza (debajo de los logos de estudios) ── */
.trust2{background:#fff;border-bottom:1px solid var(--border,rgba(20,66,126,.11))}
.trust2-in{max-width:1180px;margin:0 auto;padding:30px 4% 34px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.t2-group{display:grid;grid-template-columns:auto auto;align-items:center;gap:12px 18px}
.t2-group .t2-lbl{grid-column:1/-1}
.t2-lbl{font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7a92b4}
.t2-logos{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.t2-logo{display:inline-flex;align-items:center;padding:9px 14px;border-radius:12px;border:1px solid rgba(20,66,126,.1);background:#fafcff;text-decoration:none;filter:grayscale(1);opacity:.72;transition:filter .3s,opacity .3s,transform .3s,box-shadow .3s,border-color .3s}
.t2-logo:hover,.t2-logo:focus-visible{filter:none;opacity:1;transform:translateY(-2px);box-shadow:0 10px 22px rgba(20,66,126,.1);border-color:rgba(20,66,126,.2)}
.t2-more{font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700;color:#14427E;text-decoration:none;white-space:nowrap}
.t2-more:hover{text-decoration:underline;text-underline-offset:3px}
.t2-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:#eef8f3;border:1px solid #c9eadb;color:#1b6b4c;text-decoration:none;font-size:.82rem;line-height:1.25;transition:transform .25s,box-shadow .25s}
.t2-badge:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(31,138,99,.15)}
.t2-badge-ic{width:26px;height:26px;border-radius:50%;background:#1f8a63;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.t2-badge b{font-family:'Poppins',sans-serif;font-weight:700}
@media(max-width:1000px){.trust2-in{flex-direction:column;align-items:center;text-align:center;gap:20px}.t2-group{grid-template-columns:1fr;justify-items:center}.t2-logos{justify-content:center}.t2-badge{text-align:left}}
@media (prefers-reduced-motion:reduce){.t2-logo,.t2-badge{transition:none}}
