.ee-hub-head { padding-top:clamp(20px,3vw,40px); padding-bottom:1rem; }
.ee-hub-head .h-xl { margin-bottom:.5rem; }
.ee-intro-link { font-size:.9rem; }
.ee-calculator { padding-bottom:3rem; }
.ee-calculator .ngv-calc { max-width:none; }
.ee-service-title { font-size:1.15rem; margin:0 0 1rem; font-weight:600; }
#ee-introduction { scroll-margin-top:2rem; }
@media(max-width:600px) {
  .ee-hub-head { padding-top:1.1rem; padding-bottom:.65rem; }
  .ee-hub-head .h-xl { font-size:1.85rem; line-height:1.3; }
  .ee-calculator { padding-bottom:2rem; }
}
