.page-recruit .offer-steps li,
.page-recruit .skills-list li {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.page-recruit .offer-steps li:hover:before { content: none !important; }
.page-recruit .offer-save {
  margin-top: 0 !important;
  padding: 0 18px !important;
}
.page-recruit .offer-hero h1 span { color: var(--lime); }
.recruit-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 280px;
  gap: 18px;
  align-items: start;
}
.page-recruit .offer-side { position: sticky; top: 84px; }
.example-title { margin: 0 0 8px; font-weight: 700; line-height: 1.35; }
.example-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 14px;
  margin: 8px 0;
  color: #c9cac4;
  font-size: 13px;
}
.example-link { color: var(--lime) !important; font-weight: 600; font-size: 14px; }
.link-note { margin: 0 0 8px; color: #a1a29c; font-size: 13px; line-height: 1.45; }
.page-recruit #externalLinkArea { margin-top: 4px; }

@media (max-width: 980px) {
  .recruit-grid { grid-template-columns: 1fr; }
  .page-recruit .offer-side { position: static; }
}
