/* Photography for the three existing WHAT YOU RECEIVE cards only. */
.editorial-value-grid .value-photo{position:relative;height:174px;margin:-24px -24px 28px;overflow:visible}
.editorial-value-grid .value-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:19px 19px 0 0}
.editorial-value-grid .value-photo>.wb-diagram{position:absolute;left:22px;bottom:-18px;width:48px;height:48px;box-sizing:border-box;padding:9px;color:#268977;border-radius:50%;background:#fff;box-shadow:0 3px 12px #285a4212}
.editorial-value-grid article:nth-child(2) .value-photo>.wb-diagram{color:#3b8bae}
.editorial-value-grid article:nth-child(3) .value-photo>.wb-diagram{color:#cc8a18}
.editorial-value-grid article>span{top:13px;right:13px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;background:#fffffff2;color:#47856c;box-shadow:0 2px 8px #285a420d}
.editorial-value-grid article:nth-child(2)>span{color:#3b8bae}
.editorial-value-grid article:nth-child(3)>span{color:#ac771b}
.editorial-value-grid h4{margin-top:0}
@media(max-width:700px){
 .editorial-value-grid .value-photo{height:auto;aspect-ratio:16/9;margin:-20px -20px 28px}
 .editorial-value-grid .value-photo>.wb-diagram{left:18px}
}

/* Keep meal and exercise photographs together inside the existing card frame. */
.editorial-value-grid .value-photo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;overflow:hidden;border-radius:19px 19px 0 0}
.editorial-value-grid .value-photo-pair>img{min-width:0;border-radius:0;object-position:50% 50%}
