.client-stories-hero>p:last-child{max-width:720px}
.client-stories-list{padding-bottom:20px}
.client-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.client-story-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-feature);overflow:hidden;box-shadow:var(--shadow-rest);transition:box-shadow var(--motion-fast) var(--ease-finish)}
.client-story-card:hover{box-shadow:var(--shadow-raised)}
.client-story-art{display:flex;align-items:center;justify-content:center;background:var(--white);min-height:240px;padding:48px;border-bottom:1px solid var(--line);position:relative}
.client-story-art:after{content:'';position:absolute;bottom:0;left:36px;width:48px;height:3px;background:var(--green)}
.client-story-art img{width:min(100%,330px);height:auto;max-height:120px;object-fit:contain}
.client-story-art-ghana-music-awards-usa img{width:164px;max-height:164px;padding:12px;background:var(--navy);border-radius:16px}
.client-story-art-allnett img{width:164px;max-height:164px}
.client-story-card-copy{padding:32px 36px;display:flex;flex-direction:column;flex:1}
.client-story-card-copy .eyebrow{font-size:11px;margin-bottom:14px}
.client-story-card-copy h2{font-size:clamp(32px,3vw,42px)}
.client-story-card-copy>p:not(.eyebrow){margin-block:18px 24px}
.client-story-card-copy .text-link{margin-top:auto;align-self:flex-start}
.client-story-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}
.client-story-intro h1{font-size:clamp(40px,4.3vw,66px)}
.client-story-intro>div>p:not(.eyebrow){margin-top:26px;font-size:20px;max-width:620px}
.client-story-intro .text-link{margin-top:24px;white-space:normal}
.client-story-intro .client-story-art{border:1px solid var(--line);border-radius:var(--radius-feature);min-height:300px}
.client-story-facts{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:24px;margin:0;padding:30px 0;border-block:1px solid var(--line)}
.client-story-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--navy);font-weight:700;margin-bottom:8px}
.client-story-facts dd{margin:0;line-height:1.6}
.client-story-service{margin-top:24px;white-space:normal}
.client-story-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid var(--line)}
.client-stories-discovery{margin-top:20px}
.service-client-stories{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}
.service-client-stories p{max-width:680px;margin-block:15px}
.service-client-stories>div{display:flex;gap:32px;flex-wrap:wrap}
@media(max-width:900px){.client-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-story-intro{gap:32px;grid-template-columns:1fr 1fr}.client-story-intro .client-story-art{min-height:240px;padding:32px}.client-story-facts{grid-template-columns:1fr 1fr}.client-story-card-copy{padding:28px}.client-story-art{padding:32px;min-height:200px}}
@media(max-width:600px){.client-story-grid,.client-story-intro{grid-template-columns:1fr;gap:24px}.client-story-art{min-height:180px}.client-story-intro .client-story-art{min-height:180px}.client-story-art img{max-width:280px}.client-story-intro h1{font-size:42px}.client-story-intro>div>p:not(.eyebrow){font-size:18px}.client-story-facts{gap:24px 16px;font-size:15px}.client-story-next{align-items:flex-start;flex-direction:column;gap:8px}.client-story-next .text-link{white-space:normal}}
@media(prefers-reduced-motion:reduce){.client-story-card{transition:none}}
