/* Approved editorial data cards, shared by Consumer Insights and GEO & SEO. */
.wy-editorial-cards{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  grid-auto-rows:1fr;align-items:stretch;gap:var(--wy-col-gap);margin:0;
}
.wy-editorial-cards .wy-data-card{
  display:flex;flex-direction:column;min-width:0;inline-size:100%;padding:var(--wy-s7);
  aspect-ratio:4 / 3;background-color:var(--wy-g25);border-radius:var(--wy-r-2xl);
  background-image:
    radial-gradient(95% 90% at 0% 0%,color-mix(in srgb,var(--wy-primary-subtle) 72%,transparent),transparent 70%),
    radial-gradient(85% 85% at 100% 100%,color-mix(in srgb,var(--wy-blue-subtle) 88%,transparent),transparent 72%),
    linear-gradient(145deg,var(--wy-g25) 24%,var(--wy-g10));
}
.wy-editorial-cards .wy-data-card__logos{
  display:flex;align-items:center;justify-content:flex-end;gap:var(--wy-s5);
  min-height:calc(var(--wy-s6) * 2);margin-top:auto;padding-top:var(--wy-s6);
}
.wy-editorial-cards .wy-data-card__logo{
  display:block;flex:none;width:auto;max-width:100%;
  height:var(--wy-s5);object-fit:contain;object-position:left center;filter:brightness(0);
  border-radius:0;
}
.wy-editorial-cards :is(.wy-data-card__logo--niq,.wy-data-card__logo--forrester,.wy-data-card__logo--gartner,.wy-data-card__logo--sparktoro){height:var(--wy-s4)}
.wy-editorial-cards .wy-data-card__value{
  display:flex;align-items:baseline;flex:none;width:max-content;max-width:100%;margin:0;
  font-family:var(--wy-font-en);font-size:var(--wy-fs-mega);
  font-weight:500;line-height:1;letter-spacing:var(--wy-ls-num);
  font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--wy-primary);
}
.wy-editorial-cards .wy-data-card__unit{
  margin-inline-start:var(--wy-s1);font-size:var(--wy-fs-h2);line-height:1;letter-spacing:0;
}
.wy-editorial-cards .wy-data-card__copy{
  margin:var(--wy-s6) 0 0;min-width:0;inline-size:100%;max-inline-size:none;text-align:left;
}
@media(max-width:1199px){
  .wy-editorial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wy-editorial-cards .wy-data-card{padding:var(--wy-s6)}
}
@media(max-width:767px){
  .wy-editorial-cards{grid-template-columns:minmax(0,1fr);gap:var(--wy-s5)}
  .wy-editorial-cards .wy-data-card{padding:var(--wy-s5);aspect-ratio:1}
  .wy-editorial-cards .wy-data-card__logos{gap:var(--wy-s4)}
  .wy-editorial-cards .wy-data-card__copy{margin-top:var(--wy-s5)}
  .wy-editorial-cards .wy-data-card__logos{padding-top:var(--wy-s5)}
}

/* Quotations use the shared H3 scale and all available card width. */
.wy-editorial-cards .wy-data-card__copy .h3{margin:0;max-width:none;color:var(--wy-ink)}
