/* Consistent, restrained portrait and partner-logo sizing on About only. */
.content-section.about-profile-row{grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}
.about-profile-row .content-column{min-width:0}
.about-profile-row .image-frame{display:flex;align-items:center;justify-content:center;width:240px;max-width:100%;aspect-ratio:1;margin:0 auto}
.about-profile-row .image-frame img{display:block;width:100%;height:100%;max-width:240px;max-height:240px;object-fit:contain;background:transparent;margin:0}
@media(max-width:767px){.content-section.about-profile-row{grid-template-columns:minmax(0,1fr);gap:28px}.about-profile-row .image-frame{width:200px;margin:0}.about-profile-row .image-frame img{max-width:200px;max-height:200px}}
