/* Wesley Pharmacy Group is the main client identity; BOP Plus remains the ScriptStream owner. */
.client-mark--wesley .client-logo-frame{background:transparent}
.cs-story-card__logo.cs-story-card__logo--wesley{max-width:60%;}
.cs-story-card__logo--wesley img{width:100%;height:auto;max-width:190px;object-fit:contain}
.ss-client-brand{display:grid;justify-items:start;gap:.65rem;margin:0 0 1.5rem;max-width:100%}
.ss-client-brand img{display:block;width:min(190px,100%);height:auto;object-fit:contain}
.ss-client-brand__name{color:rgba(255,255,255,.82);font-size:.82rem;line-height:1.5}
.ss-client-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,19rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}
.ss-client-context>div{min-width:0}
.ss-project-owner{padding:1.5rem;border:1px solid #d8e4ed;border-radius:1rem;background:#fff}
.ss-project-owner img{display:block;width:144px;max-width:100%;height:auto;object-fit:contain;margin-bottom:1rem}
.ss-client-context .ss-project-owner p{margin:0;color:#40576b;font-size:.94rem;line-height:1.7}
@media(max-width:760px){.ss-client-context{grid-template-columns:minmax(0,1fr)}.ss-project-owner{max-width:30rem}.cs-story-card__logo.cs-story-card__logo--wesley{width:9rem}}
