.case-stats-cards{margin:0;& .case-stats-cards__top-link .btn[class*=plain],& .case-stats-cards__top-link .btn[class*=plain]:hover{color:#ee2678;padding-right:0}& .case-stats-cards__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto 24px;max-width:1400px;@media (min-width:768px){justify-content:space-between;margin-bottom:44px}}& .case-stats-cards__heading{color:var(--color-fluent-dark-navy);font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}& .case-stats-cards__top-link{color:var(--color-fluent-salmon);font-size:14px;font-weight:500;text-decoration:none;&:focus,&:hover{color:var(--color-fluent-salmon);text-decoration:underline}}& .case-stats-cards__grid{display:grid;gap:20px;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:1400px;padding:0;0 @media(min-width: 700px){grid-template-columns:1fr 1fr}@media (min-width:960px){gap:44px;grid-template-columns:repeat(3,1fr)}}& .case-stats-cards__card{background:var(--color-fluent-dark-navy);border-radius:12px;color:var(--color-white);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0}& .case-stats-cards__card-top{align-items:flex-start;background:#00b491;display:flex;min-height:100px;padding:24px 32px}& .case-stats-cards__card-title{color:var(--color-white);font-size:22px;font-weight:600;line-height:1.3;margin:0;text-wrap:pretty}& .case-stats-cards__card-body{display:flex;flex:1;flex-direction:column;padding:24px 32px 32px}& .case-stats-cards__stats{border-bottom:1px solid #00b491;display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin:0 0 24px;padding:0 0 24px;@media (min-width:1200px),(min-width:530px) and (max-width:959px){gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));&[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}&[data-count="1"]{grid-template-columns:1fr}}}& .case-stats-cards__stat{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}& .case-stats-cards__stat-value{color:var(--color-white);font-size:clamp(26px,2.6vw,42px);font-weight:500;letter-spacing:-.01em;line-height:1;margin:0}& .case-stats-cards__stat-label{color:var(--color-white);font-size:16px;line-height:1.3;margin:0}& .case-stats-cards__cta{margin-top:auto}}