/* Professional membership: preserve the badge aspect ratio and fit narrow containers. */
.professional-membership { margin-top: 2rem; }
.membership-badge { display: block; width: 180px; max-width: 100%; height: auto; }
