.im-lunchmenu2{width:100%;box-sizing:border-box}.im-lunchmenu2__headline{text-align:center;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.15}.im-lunchmenu2__weeks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.im-lunchmenu2__week{border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:1rem;background:#fff}.im-lunchmenu2__week-title{margin:0 0 .85rem;text-align:center;font-size:1.15rem;text-transform:uppercase}.im-lunchmenu2__day{padding:.75rem 0;border-top:1px solid rgba(0,0,0,.08)}.im-lunchmenu2__day:first-of-type{border-top:0}.im-lunchmenu2__day-title{font-size:1rem;margin:0 0 .35rem;text-transform:uppercase;font-weight:800}.im-lunchmenu2__day-title span{font-weight:800}.im-lunchmenu2__meals{list-style:none;margin:0;padding:0}.im-lunchmenu2__meals li{margin:.16rem 0;line-height:1.35}@media (max-width: 760px){.im-lunchmenu2__weeks{grid-template-columns:1fr}.im-lunchmenu2__week{padding:.85rem}}