/* PortSync V2.5 · prototipo «4 · Fusión» · pg-redes.css — sección «Redes sociales y comunicaciones» (#redes) de Más de nosotros
   (nosotros.html; antes subpágina redes.html, borrada el 2026-11-08). Colores solo de roles.
   Canales como filas con filetes (no tarjetas iguales): ceja, dato grande en Fraunces y acción a la derecha.
   «Videos cortos: lo que preparamos» se eliminó (cambio 12 de Lucas). */

.rd { padding-block: clamp(36px, 6vh, 72px); scroll-margin-top: 104px; }

.rd-canales { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--c-linea-fuerte); }
.rd-canal {
  display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 6fr) auto; align-items: center; gap: 16px clamp(20px, 4vw, 64px);
  padding: 36px 0; border-bottom: 1px solid var(--c-linea-fuerte);
}
.rd-canal__k { margin: 0; color: var(--c-tinta-2); }   /* REV-FINAL: AA sobre la foto de fondo */
.rd-canal__dato { display: grid; gap: 8px; min-width: 0; }
.rd-dato { font-family: var(--f-titulo); font-weight: 500; font-size: clamp(34px, 4.4vw, 68px); line-height: 1.05; letter-spacing: -0.02em; color: var(--c-tinta); overflow-wrap: anywhere; }
.rd-dato--correo { font-size: clamp(24px, 3.2vw, 50px); }
.rd-canal__t { margin: 0; color: var(--c-tinta-2); max-width: 52ch; }
.rd-canal__accion { justify-self: end; }
.rd-canal__acciones { justify-self: end; display: flex; flex-wrap: wrap; gap: 10px; }
.rd-privacidad { margin: 18px 0 0; font-size: 14px; line-height: 1.55; color: var(--c-tinta-2); max-width: 78ch; }   /* REV-FINAL: AA */
.rd-enlace { color: var(--c-tinta-2); text-decoration: underline; text-decoration-color: var(--c-linea-fuerte); text-underline-offset: 3px; }
.rd-enlace:hover { color: var(--c-tinta); text-decoration-color: currentColor; }

@media (max-width: 899px) {
  .rd-canal { grid-template-columns: minmax(0, 1fr); padding: 28px 0; }
  .rd-canal__accion, .rd-canal__acciones { justify-self: start; }
}
