/* Approved KEY CHALLENGES surface treatment from Consumer Insights V1.
   Opt-in section class: used only by the two approved formal solution pages. */
html body :is(#pain,#data).wy-key-challenges-refined{
  background:var(--wy-g0);
  padding-block:var(--wy-s8) var(--wy-s9);
}
.wy-key-challenges-refined .wy-data-card{
  /* Equal outer tracks center the quotation in the full card.
     Their minimum retains the existing intrinsic content height. */
  --wy-key-edge-min:calc((48px + var(--wy-s7) + var(--wy-s6) * 2) / 2);
  display:grid;
  grid-template-rows:minmax(var(--wy-key-edge-min),1fr) auto minmax(var(--wy-key-edge-min),1fr);
  background-color:var(--wy-g25);
  background-image:
    radial-gradient(110% 95% at 0% 0%,color-mix(in srgb,var(--wy-g0) 88%,transparent),transparent 72%),
    linear-gradient(135deg,
      color-mix(in srgb,var(--wy-primary-subtle) 62%,var(--wy-g0)),
      color-mix(in srgb,var(--wy-blue-subtle) 68%,var(--wy-g0)));
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wy-primary) 7%,transparent),
    inset 0 2px 0 color-mix(in srgb,var(--wy-g0) 70%,transparent);
}
.wy-key-challenges-refined .wy-data-card__copy{margin:0;align-self:center}
.wy-key-challenges-refined .wy-data-card__logos{margin-top:0;align-self:end}
/* Approved size/weight study: main numerals 48px bold on both solution pages. */
.wy-key-challenges-refined .wy-data-card__value{font-size:48px;font-weight:700;align-self:start}
.wy-key-challenges-refined .wy-data-card__unit{font-weight:500}
@media(max-width:1199px){
  html body :is(#pain,#data).wy-key-challenges-refined{padding-block:var(--wy-sec-pad) var(--wy-s8)}
  .wy-key-challenges-refined .wy-data-card{--wy-key-edge-min:calc((48px + var(--wy-s6) * 3) / 2)}
}
@media(max-width:767px){
  .wy-key-challenges-refined .wy-data-card{--wy-key-edge-min:calc((48px + var(--wy-s5) + var(--wy-s6) * 2) / 2)}
}
