.program-jumps .program-jump{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;text-decoration:none;border-radius:14px;border:2px solid #cbbbd8;background:#fff;align-items:stretch;box-shadow:0 3px 12px #39234e10}
.program-choice-photo{display:block;width:100%;height:200px;object-fit:cover;object-position:center 35%}.jump-serve .program-choice-photo{object-fit:contain;background:white}.program-choice-label{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-weight:700;font-size:1.4rem;color:#39234e;background:#f2e6ff}.jump-play .program-choice-label{background:#f3f9d9}.jump-serve .program-choice-label{background:#fff0e1}.program-jump:hover{border-color:#7c2cc4}.program-jump:focus-visible{outline:3px solid #7c2cc4;outline-offset:4px}.program-card-photo{display:block;width:100%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:1.3rem}.program-card-photo[src$="food-partnership.png"]{object-fit:contain;background:white}@media(max-width:650px){.program-choice-photo{height:170px}.program-choice-label{font-size:1.2rem}}

.jump-serve .program-choice-photo[src$="serve-food-packing-illustration.png"]{object-fit:cover;object-position:center 40%}
