/* Match the horizontal PURPOSE labels while keeping the service name together. */
.talent-concept-v133 .talent-v92__brand {
  flex-direction: row;
  gap: 19px;
  color: #696b65;
  font: 800 var(--talent-brand-size, 20px)/1.5 var(--latin);
  letter-spacing: .08em;
  white-space: nowrap;
}
.talent-concept-v133 .talent-v92__brand > span {
  padding: 0 19px 0 0;
  border: 0;
  border-right: 1px solid #d4d5d9;
  color: #777970;
  font: 700 var(--talent-brand-ja-size, 14px)/1.5 var(--sans);
  letter-spacing: .02em;
}
@media (max-width: 700px) {
  .talent-concept-v133 .talent-v92__brand { gap: 13px; font-size: var(--talent-brand-size, 16px); }
  .talent-concept-v133 .talent-v92__brand > span { padding-right: 13px; font-size: var(--talent-brand-ja-size, 12px); }
}
