/* Somente o novo card do Prato da Semana; não altera as regras antigas. */
.weekly-dish[hidden],.weekly-dish-media[hidden]{display:none!important}
.weekly-dish{margin-top:17px;overflow:hidden;border:1px solid #d8bd9e;border-radius:20px;background:linear-gradient(145deg,#fffaf2,#f5e7d4);box-shadow:0 13px 28px rgba(42,28,16,.11);color:#382519}
.weekly-dish-media{aspect-ratio:16/9;background:#21170f;overflow:hidden}
.weekly-dish-media>img,.weekly-dish-media>video,.weekly-dish-media>iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}
.weekly-dish-media>video{object-fit:contain}
.weekly-dish-content{padding:18px 20px 20px}
.weekly-dish-label{display:inline-block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#8a592f;margin-bottom:9px}
.weekly-dish-content h3{font-size:clamp(19px,2.1vw,25px);line-height:1.16;letter-spacing:-.028em;color:#3a2417;margin:0 0 8px;overflow-wrap:anywhere}
.weekly-dish-content p{font-size:13px;line-height:1.6;color:#745b44;margin:0;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:760px){.weekly-dish{margin-top:13px;border-radius:18px}.weekly-dish-content{padding:15px 16px 17px}.weekly-dish-content h3{font-size:20px}}
