/* Homepage visitor wayfinding: same chip group, now keyboard and touch accessible. */
body.home .nxmeta>a.nxmeta-chip-link{
  display:inline-flex;align-items:center;gap:6px;min-height:44px;
  padding:11px 12px;border:1px solid rgba(255,255,255,.19);
  border-radius:999px;background:rgba(255,255,255,.06);
  color:#e3f0fa!important;text-decoration:none!important;
  font-size:12px;font-weight:750;line-height:1.35;
  transition:background-color .18s ease,border-color .18s ease,transform .18s ease;
}
body.home .nxmeta>a.nxmeta-chip-link svg{flex:0 0 auto}
body.home .nxmeta>a.nxmeta-chip-link:focus-visible{
  outline:3px solid #b6ff00;outline-offset:3px;
}
@media(hover:hover){
  body.home .nxmeta>a.nxmeta-chip-link:hover{
    background:rgba(182,255,0,.12);border-color:rgba(182,255,0,.72);color:#fff!important;
    transform:translateY(-1px);
  }
}
@media(prefers-reduced-motion:reduce){
  body.home .nxmeta>a.nxmeta-chip-link{transition:none}
  body.home .nxmeta>a.nxmeta-chip-link:hover{transform:none}
}

/* Form-choice labels must wrap inside their grid cells, not bleed over neighbours. */
body.home .nxz-ci-choices button{
  min-width:0;white-space:normal;overflow-wrap:anywhere;
  line-height:1.4;text-align:center;
}

