/* One navigation treatment for the section pages and recruitment flow. */
html { scrollbar-gutter: stable; }
.explore-header {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1120px;
  min-height: 0;
  margin: 0 auto;
  padding: 32px 40px 28px;
  gap: 32px;
}
.explore-header .wordmark {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  gap: 11px;
  font: 400 20px/1 Cinzel, 'Times New Roman', serif;
  letter-spacing: .27em;
  color: #e8e1d0;
  white-space: nowrap;
}
.explore-header .wordmark img { width: 24px; height: 24px; flex: none; }
.explore-header nav {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 26px;
  font: 400 .9375rem/1.65 Space, sans-serif;
  color: #aaa294;
}
.explore-header nav a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  white-space: normal;
}
.explore-header nav [aria-current="page"] {
  color: #e8e1d0;
  text-decoration: underline;
  text-underline-offset: 8px;
  text-decoration-color: #cb7976;
}
.explore-header a:hover { color: #cb7976; }
.explore-header a:focus-visible { outline: 2px solid #cb7976; outline-offset: 7px; }
@media (max-width: 700px) {
  .explore-header {
    flex-direction: column;
    align-items: flex-start;
    padding-inline: 24px;
    gap: 20px;
  }
  .explore-header nav { gap: 13px 19px; }
}
