
.cover-header #site-nav {
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  width:min(100%,680px);
  gap:8px;
}
.cover-header #site-nav a {
  display:grid;
  place-items:center;
  box-sizing:border-box;
  min-height:44px;
  padding:8px 6px!important;
  border:1px solid #ffffff62;
  border-radius:9px;
  background:#10271deb;
  color:#fff;
  font-size:clamp(13px,1.15vw,15px);
  font-weight:650;
  letter-spacing:.04em;
  text-align:center;
  text-decoration:none;
}
.cover-header #site-nav a::after {display:none}
.cover-header #site-nav .navcta {background:#f1ead7;color:#19372a;border-color:#f1ead7}
.cover-header #site-nav a:hover {background:#345847;color:#fff;border-color:#fff}
.cover-header #site-nav a:focus-visible {outline:2px solid #fff;outline-offset:2px}
@media(max-width:850px) {
  .cover-header #site-nav {display:none;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .cover-header #site-nav.open {display:grid}
  .cover-header #site-nav a {font-size:14px}
  .cover-header #site-nav .navcta {border-color:#baad90}
  .cover-header #site-nav a:focus-visible {outline-color:#345847}
}
