.nc-root .nc-bare-header{padding-block:clamp(18px,3vw,28px) 0}.nc-root .nc-bare-header__inner{align-items:center;display:flex}.nc-root .nc-bare-footer{border-top:1px solid var(--nc-line);margin-top:clamp(40px,6vw,72px);padding-block:20px 28px}.nc-root .nc-bare-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.nc-root .nc-bare-footer__legal{color:var(--nc-ink-muted);margin:0;font-size:.8125rem}.nc-root .nc-bare-footer__links{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.nc-root .nc-bare-footer__link{color:var(--nc-ink-muted);text-underline-offset:3px;transition:text-decoration-color var(--nc-dur-hover) var(--nc-ease);padding-block:10px;font-size:.8125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.nc-root .nc-bare-footer__link--button{font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem}@media (hover:hover){.nc-root .nc-bare-footer__link:hover{text-decoration-color:currentColor}}.nc-root .nc-bare-footer--teal{background:var(--nc-teal-800);border-top:0;margin-top:-3px;padding-block:11px 28px;position:relative}
.nc-root .nc-topbar{z-index:51;background:var(--nc-teal-800);color:var(--nc-cream);position:relative}.nc-root .nc-topbar__link{padding:9px var(--nc-gutter);color:inherit;text-align:center;text-wrap:balance;font-size:.875rem;font-weight:500;line-height:1.45;text-decoration:none;display:block}.nc-root .nc-topbar__cta{white-space:nowrap;text-underline-offset:3px;align-items:center;gap:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nc-root .nc-topbar__arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--nc-dur-ui) var(--nc-ease);flex:none}@media (hover:hover) and (pointer:fine){.nc-root .nc-topbar__link:hover .nc-topbar__arrow{transform:translate(3px)}.nc-root .nc-topbar__link:hover .nc-topbar__cta{text-decoration-thickness:2px}}.nc-root .nc-topbar__link:focus-visible{outline:2px solid var(--nc-cream);outline-offset:-4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.nc-root .nc-topbar__arrow{transition:none}}
