.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-global {
  padding-left: 2%;
  padding-right: 2%;
}

.page-wrapper {
  overflow: clip;
}

.container-large {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.topnav_component {
  z-index: 100;
  background-color: var(--darker-black);
  justify-content: flex-end;
  width: 100%;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  font-size: 1rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.topnav_component.is-blue {
  background-color: var(--signature-blue);
}

.navbar10_flex-wrap {
  justify-content: space-between;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  display: flex;
}

.navbar10_branding-panel {
  background-color: var(--nav-light-2);
}

.navbar10_svg-logo-wrap {
  color: var(--signature-blue);
}

.navbar10_svg-logo-wrap-2 {
  color: var(--signature-blue);
}

.navbar10_logo-svg {
  height: 3rem;
}

.navbar10_identifiers-image {
  min-height: 3rem;
  max-height: 3rem;
}

.nav-main_component {
  z-index: 1000;
  background-color: var(--main-nav-bg);
  align-items: center;
  width: 100%;
  height: 3.3rem;
  padding-left: 2%;
  padding-right: 2%;
  transition: all 0.1s;
  display: block;
  position: sticky;
  top: 0;
}

.nav-main_logo {
  flex: none;
  align-items: center;
  width: 6rem;
  height: 100%;
  margin-right: 1rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  display: none;
  position: relative;
  overflow: visible;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
<style scoped > .global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-global {
  padding-left: 2%;
  padding-right: 2%;
}

.page-wrapper {
  overflow: clip;
}

.container-large {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.topnav_component {
  z-index: 100;
  background-color: var(--darker-black);
  justify-content: flex-end;
  width: 100%;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  font-size: 1rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.topnav_component.is-blue {
  background-color: var(--signature-blue);
}

.navbar10_flex-wrap {
  justify-content: space-between;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  display: flex;
}

.navbar10_branding-panel {
  background-color: var(--nav-light-2);
}

.navbar10_svg-logo-wrap {
  color: var(--signature-blue);
}

.navbar10_svg-logo-wrap-2 {
  color: var(--signature-blue);
}

.navbar10_logo-svg {
  height: 3rem;
}

.navbar10_identifiers-image {
  min-height: 3rem;
  max-height: 3rem;
}

.nav-main_component {
  z-index: 1000;
  background-color: var(--main-nav-bg);
  align-items: center;
  width: 100%;
  height: 3.3rem;
  padding-left: 2%;
  padding-right: 2%;
  transition: all 0.1s;
  display: block;
  position: sticky;
  top: 0;
}

.nav-main_logo {
  flex: none;
  align-items: center;
  width: 6rem;
  height: 100%;
  margin-right: 1rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  display: none;
  position: relative;
  overflow: visible;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
