.ge-quiz [hidden]{display:none!important}
.ge-tl:before{right:calc((100% - (var(--n,4) - 1) * 2.4rem) / var(--n,4) - 3.2rem)}
.ge-quiz__nav .ge-btn{min-width:16rem}
@media (max-width:749px){
  .ge-hub{width:100%}
  .ge-hub__ring{inset:15%}
  .ge-hub__node{--r:34cqw!important}
  .ge-hub__pill{font-size:1.1rem;padding:.6rem 1rem;gap:.5rem}
  .ge-hub__pill i{width:.7rem;height:.7rem}
  .ge-hub__core{inset:38%;font-size:1.3rem}
  .ge-hub__core small{font-size:.9rem;letter-spacing:.04em}
  .ge-hubwrap{gap:2rem}
}