
  .via {
    background: var(--papel); border: 1px solid rgba(var(--navy-rgb), .13); border-radius: var(--radio-xs);
    padding: 1.5rem; height: 100%;
  }
  .via h3 { font-size: var(--t-l); margin-bottom: .4rem; }
  .via .correo { font-size: var(--t-base); word-break: break-all; }
  .via .para { color: var(--tinta-suave); font-size: var(--t-interfaz); }

  
  @media (pointer: coarse) {
    .via .correo {
      display: inline-flex;
      align-items: center;
      min-height: var(--tactil-min);
    }
  }
