.meals-frame{aspect-ratio:4/3;overflow:hidden;border-radius:12px;touch-action:pan-y}.meals-frame img{width:100%;height:100%!important;object-fit:cover}.meals-frame img[hidden]{display:none!important}.meals-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.meals-controls button{min-width:48px;min-height:48px;padding:8px 16px;border:1px solid #6e7c72;border-radius:24px;background:white;color:#294734;font-size:16px}.meals-controls button[aria-pressed=true]{background:#294734;color:white}.meals-controls button:focus-visible{outline:3px solid #365aa8;outline-offset:3px}
.travel.meals-only{display:block;background:#e8ebfb}.travel.meals-only .travel-card{max-width:1000px;margin:auto;padding:64px 24px;background:transparent}.travel.meals-only .travel-card p{max-width:760px}
