.portrait-crop {
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background: #aeb6c1;
  margin-bottom: 30px;
}
.portrait-crop img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: 50% 38%;
}
.resume-photo { width: 100%; margin-bottom: 42px; }
.credential-note { margin-top: 10px; color: #74777d; font-size: 0.75rem; }
@media print {
  .resume-photo { width: 140px; margin-bottom: 24px; }
}
