/* ICAN 2026 R41.72: acceso a participación inmediatamente antes de ES. */
.utility .wrap > .ican-participacion-utility {
  display:inline-flex;align-items:center;justify-content:center;gap:.48rem;
  flex-shrink:0;white-space:nowrap;padding:.38rem .8rem;border:1px solid rgba(211,231,246,.36);
  border-radius:8px;color:#fff;background:rgba(255,255,255,.10);
  text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1.4;
  transition:background .15s ease,border-color .15s ease;
}
.utility .wrap > .ican-participacion-utility:hover,
.utility .wrap > .ican-participacion-utility:focus-visible {
  background:rgba(255,255,255,.22);border-color:#f2f8fd;color:#fff;outline-offset:3px;
}
.utility .wrap > .langsel {margin-left:0!important;margin-right:0!important;}
@media(max-width:640px) {
  .utility .wrap {justify-content:center!important;gap:.38rem!important;}
  .utility .wrap > .ican-participacion-utility {font-size:.68rem;padding:.34rem .55rem;}
}
@media(max-width:440px) {
  .utility .wrap > .ican-participacion-utility {white-space:normal;text-align:center;max-width:100%;}
}