/* Editorial work images complement the existing service content and diagrams. */
.rn-people-header .rn-people-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
  align-items: center;
  gap: 48px;
}
.rn-people-header .rn-people-copy { min-width: 0; }
.rn-people-header .rn-page-title { font-size: clamp(28px, 2.7vw, 40px); }
.rn-people-header .rn-page-lead { font-size: 16px; }
.rn-people-photo { margin: 0; }
.rn-people-photo img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 8px; }
.rn-people-action { margin: 24px 0 0; }
.rn-people-action .rn-btn { white-space: normal; text-align: center; }
.rn-people-header nav { margin-top: 24px; gap: 10px 20px; }
@media (max-width: 1024px) {
  .rn-people-header .rn-people-grid { grid-template-columns: 1fr; gap: 28px; }
  .rn-people-photo { max-width: 680px; }
}
@media (max-width: 768px) {
  .rn-people-header .rn-page-lead { font-size: 14px; }
  .rn-people-photo img { border-radius: 6px; }
  .rn-people-action { margin-top: 20px; }
}
