.managed-suppliers article{min-width:0;display:flex;flex-direction:column;align-items:center;scroll-margin-top:120px}
.managed-suppliers h3{font-size:17px;line-height:1.5;margin:16px 0 0;text-align:center;overflow-wrap:anywhere}
.managed-suppliers .supplier-description{margin-top:16px;align-self:stretch;min-width:0}
.managed-suppliers .supplier-description p{font-size:15px;line-height:1.8;text-align:left;margin:0 0 12px;overflow-wrap:anywhere}
.supplier-website{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:12px;color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.supplier-website svg{width:16px;height:16px}
.managed-company .section-copy{min-width:0;overflow-wrap:anywhere}
.managed-company .media-panel img{width:auto;max-width:100%;height:auto;object-fit:contain}
.managed-suppliers img,.partner-logos [data-profile-image]{object-fit:scale-down}
[data-profile-image]{cursor:zoom-in}
[data-profile-image]:focus-visible{outline:2px solid #087b87;outline-offset:5px}
.partner-logos a{color:inherit;text-decoration:none;font-weight:600;font-size:14px;overflow-wrap:anywhere;text-align:center}
.partner-logos a:hover{text-decoration:underline;text-underline-offset:4px}
