.client-engagements>h2{text-wrap:balance;max-width:30ch}.client-engagements>p{max-width:80ch}.client-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.client-engagement{background:var(--ss-paper,#f1f2eb);border:1px solid #12213d33;border-top:3px solid var(--ss-blue);border-radius:3px;min-width:0;padding:clamp(24px,3vw,40px);scroll-margin-top:120px}.client-engagement h3{margin:0 0 26px;line-height:1.3}.client-engagement-category{color:#334a80;margin-bottom:12px;font-size:13px;font-weight:550;line-height:1.7;display:block}.client-engagement-brands{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(25px,2.4vw,34px);font-weight:700;display:block}.client-engagement dl{margin:0}.client-engagement dl>div{border-top:1px solid #12213d26;padding:20px 0}.client-engagement dl>div:last-child{padding-bottom:0}.client-engagement dt{color:#334a80;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.6}.client-engagement dd{color:#283549;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.85}@media (max-width:800px){.client-engagement-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.client-engagement{padding:24px;scroll-margin-top:100px}.client-engagement-brands{font-size:26px}.client-engagement dd{font-size:16px}}
