img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:where(body){margin:0}
:where(.is-layout-flex){gap:.5em}
:where(.is-layout-grid){gap:.5em}
body .is-layout-flex{display:flex}
.is-layout-flex{flex-wrap:wrap;align-items:center}
.is-layout-flex>:is(*,div){margin:0}
body .is-layout-grid{display:grid}
.is-layout-grid>:is(*,div){margin:0}
body{padding:0}
:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;text-transform:inherit}

.hk-gtm-noscript-frame {
  display: none;
  visibility: hidden;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

@media (min-width: 768px) {
  #siteHeader .hk-header-nav__list {
    gap: 1.5rem;
  }

  #siteHeader .hk-header-nav__item {
    display: flex;
    align-items: center;
    min-width: max-content;
  }

  #siteHeader .hk-header-nav__item--separated {
    position: relative;
    padding-left: 1.5rem;
  }

  #siteHeader .hk-header-nav__item--separated::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.2em;
    bottom: 0.2em;
    width: 1px;
    background: var(--color-accent);
  }

  #siteHeader .hk-header-nav__link {
    display: inline-flex;
    align-items: center;
    line-height: 1.5;
  }
}
