.be-profile-single-heading { margin-top: 24px; }
.be-profile-single { display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: clamp(24px, 3vw, 40px); align-items: start; }
.be-profile-single > div { min-width: 0; }
.be-profile-single .be-gallery--single { grid-template-rows: 480px; }
.be-profile-single .be-gallery__main { aspect-ratio: auto; grid-row: auto; }
.be-profile-single .be-media img { object-fit: contain; }
.be-profile-single .be-split__rail { max-width: none; }
.be-profile-single .be-rail { position: static; }
.be-profile-single-body .be-split__main { max-width: 760px; }
.be-profile-single-body .be-split__main > .be-divider:first-child { display: none; }
@media (max-width: 900px) {
  .be-profile-single { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  .be-profile-single .be-gallery--single { grid-template-rows: clamp(300px, 85vw, 480px); }
}
