/* === Base font как в Martex === */
body,
#header, .wsmainfull, .wsmenu {
  font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
}

/* Верхнее меню (корневые пункты) */
.wsmainfull .wsmenu-list > li > a {
  font-weight: 600;
  font-size: 1.0625rem;   /* ~17px, можно 1.125rem (18px) */
  line-height: 1.6;
  letter-spacing: .2px;
  padding: 14px 18px;
  color: #0f172a;
}

/* Hover/active */
.wsmainfull .wsmenu-list > li > a:hover,
.wsmainfull .wsmenu-list > li > a:focus,
.wsmainfull .wsmenu-list > li.current > a {
  color: #005b7f;
}

/* Подменю */
.wsmainfull .wsmenu-list .sub-menu a {
  font-weight: 500;
  font-size: .95rem;
  padding: 9px 14px;
}

/* Мобильное меню */
@media (max-width: 1024px) {
  .wsmainfull .wsmenu-list > li > a {
    font-size: 1rem;
    padding: 12px 16px;
  }
}
:root {
  --black-4: #fff; /* или твой нужный hex */
}
