.recruitment-nav .event-nav {
  flex: 0 0 auto;
}
.site-header .recruitment-nav a:nth-child(2) img { width: 162px; }
.site-header .recruitment-nav a.event-nav img { display: block; width: 242px; max-width: none; height: auto; }

@media (min-width: 801px) {
  .site-header .recruitment-nav { gap: 18px; padding-right: 24px; }
}
@media (max-width: 800px) {
  .site-header .recruitment-nav a.event-nav img { width: 180px; }
  .site-header .recruitment-nav a:nth-child(2) img { width: 122px; }
}
@media (max-width: 600px) {
  .site-header, html:not(.is-mobile-landing) .site-header {
    height: auto;
    min-height: 82px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .site-header .site-logo { display: none; }
  .site-header .recruitment-nav {
    width: 100%;
    display: grid;
    grid-template-columns: max-content max-content;
    justify-content: center;
    justify-items: center;
    column-gap: 18px;
    row-gap: 0;
    padding: 0;
  }
  .recruitment-nav img { width: min(190px, 48vw); }
  .site-header .recruitment-nav a:nth-child(2) img { width: min(122px, 31vw); }
  .recruitment-nav .event-nav { grid-column: 1 / -1; min-height: 36px; justify-content: center; }
  .site-header .recruitment-nav a.event-nav img { width: 180px; }
}
