*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nh-header-height) + 24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}body{margin:0;background-color:var(--nh-white);color:var(--nh-body);font-family:var(--nh-font-body);font-size:var(--nh-fs-base);line-height:var(--nh-lh-base);font-weight:var(--nh-fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}svg{flex-shrink:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;cursor:pointer;padding:0;color:inherit}table{border-collapse:collapse;width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--nh-primary);outline-offset:2px;border-radius:4px}.nh-dark:where(a,button,[tabindex]):focus-visible{outline-color:#8fb0ff}::selection{background-color:var(--nh-primary);color:#fff}[hidden]{display:none !important}