html[lang="en"] #wu-home {
  font-family: Inter, "Helvetica Neue", Arial, sans-serif;
  word-break: normal;
  overflow-wrap: break-word;
}
html[lang="en"] #wu-home h1,
html[lang="en"] #wu-home h2,
html[lang="en"] #wu-home h3 {
  word-break: normal;
  overflow-wrap: break-word;
}
html[lang="en"] #wu-home h1 .wu-dim {
  white-space: normal;
}
html[lang="en"] #wu-home .wu-header {
  gap: 20px;
}
html[lang="en"] #wu-home .wu-nav {
  gap: clamp(8px, 0.8vw, 16px);
}
html[lang="en"] #wu-home .wu-nav-trigger {
  font-size: 13px;
  white-space: nowrap;
}
html[lang="en"] #wu-home .wu-nav-join {
  font-size: 12px;
  padding-inline: 12px;
}
html[lang="en"] #wu-home .wu-mega-menu {
  line-height: 1.55;
}
html[lang="en"] #wu-home .wu-mega-menu a {
  white-space: normal;
}
html[lang="en"] #wu-home button,
html[lang="en"] #wu-home select {
  letter-spacing: normal;
}
html[lang="en"] #wu-home .wu-hero h1 {
  line-height: 1.12;
  letter-spacing: -0.045em;
}
html[lang="en"] #wu-home .wu-hero-description {
  max-width: 40em;
  line-height: 1.75;
}
.wu-source-badge {
  display: inline-block;
  font-size: 10px;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #627b77;
  border: 1px solid currentColor;
  padding: 1px 5px;
  margin-inline-start: 5px;
  vertical-align: middle;
  white-space: normal;
  font-weight: 400;
}
.wu-translation-notice {
  font:
    12px/1.65 Inter,
    Arial,
    sans-serif;
  padding: 10px max(22px, 4vw);
  background: #edf1ef;
  color: #34504c;
  border-bottom: 1px solid #dbe2df;
}
@media (max-width: 1080px) {
  html[lang="en"] #wu-home .wu-header {
    gap: 16px;
  }
  .wu-translation-notice {
    padding: 10px 20px;
    font-size: 11px;
  }
}
@media (max-width: 760px) {
  html[lang="en"] #wu-home.s04-page .s04-roles p:last-child::before {
    content: "Work basis: ";
  }
  html[lang="en"] #wu-home .lg-problem-row > strong::before {
    content: "Delivery evidence / ";
  }
}
@media (max-width: 800px) {
  html[lang="en"] #wu-home .op-deliverable-review::before {
    content: "Review method: ";
  }
}
@media (max-width: 560px) {
  html[lang="en"]
    #wu-home
    :is(.ci-delivery-table, .ls-delivery-table)
    td:nth-child(2)::before {
    content: "Technical work";
  }
  html[lang="en"]
    #wu-home
    :is(.ci-delivery-table, .ls-delivery-table)
    td:nth-child(3)::before {
    content: "Professional work";
  }
  html[lang="en"]
    #wu-home
    :is(.ci-delivery-table, .ls-delivery-table)
    td:nth-child(4)::before {
    content: "Review & acceptance";
  }
}

.wu-source-form-note {
  grid-column: 1 / -1;
  font-size: 12px;
  line-height: 1.6;
  padding: 12px 14px;
  margin: 0 0 16px;
  color: #57736d;
  background: rgba(102, 156, 145, 0.08);
  border-inline-start: 2px solid #719a91;
}
