.website-jobs {
  & article { margin-bottom: 28px; }
  & article h2 { font-size: 24px; margin-bottom: 12px; }
  & ul { padding-left: 24px; }
  & a { overflow-wrap: anywhere; }
}

.website-jobs-team {
  .__portraits { display: grid; grid-template-columns: repeat(2, minmax(0, 300px)); gap: 16px; }
  picture { display: block; }
  img { display: block; width: 100%; height: auto; border-radius: var(--r); }
}
