
.provider-logo{width:144px;height:72px;min-width:144px;display:inline-flex;align-items:center;justify-content:center;padding:14px;background:#fff;border:1px solid #e2e7e4;border-radius:7px;line-height:1;flex-shrink:0;overflow:hidden}.provider-logo.logo-dark{background:#253746;border-color:#253746}.provider-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:none}.provider-head{flex-direction:column;align-items:flex-start}.provider-head>div{min-width:0}.provider-head h3{margin-top:0}.provider-logo.detail-logo{width:200px;min-width:200px;height:105px;padding:20px;margin-bottom:8px}.profile-identity .detail-logo{margin:0}.provider-logo.feature-logo{width:160px;min-width:160px;height:82px;padding:17px}.spotlight-brand,.identity-hero .feature .provider-title{flex-wrap:wrap;gap:18px;align-items:center}.table-scroll th .provider-logo{display:flex;margin-bottom:16px}#provider-list .provider-head{align-items:flex-start}.page-heading>.detail-logo{margin:0 0 16px}.provider-card .provider-logo{margin-bottom:2px}@media(max-width:650px){.profile-identity{flex-wrap:wrap}.provider-logo.detail-logo{width:180px;min-width:180px;height:94px}.spotlight-brand,.identity-hero .feature .provider-title{align-items:flex-start;flex-direction:column}.provider-logo.feature-logo{width:165px;height:84px}.provider-head h3{font-size:22px}.table-scroll th .provider-logo{width:130px;min-width:130px;height:66px}}

/* Tondo: black wordmark on a white logo tile. */
img[src*="/provider-logos/tondo-fulfillment.png"]{filter:brightness(0)!important;background:transparent!important}
.provider-logo:has(img[src*="/provider-logos/tondo-fulfillment.png"]),.h-logo:has(img[src*="/provider-logos/tondo-fulfillment.png"]){background:#fff!important;border-color:#e3e6e8!important}

.provider-name-mark{font:700 16px/1.25 Arial,sans-serif;text-align:center;color:#17232c;background:#fff;padding:12px;overflow-wrap:anywhere}.expanded-profile>.page-heading>.provider-logo{margin:20px 0}.expanded-profile ol{padding-left:24px}.expanded-profile li{margin:12px 0;line-height:1.65}
