.menu-groups{padding:var(--section-y) var(--pad-x);background:var(--color-candle-wax)}.menu-groups__inner{display:flex;flex-direction:column;gap:56px;max-width:var(--site-max-w);margin:0 auto}.menu-groups__group{display:flex;flex-direction:column;gap:20px}.menu-groups__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:38px;line-height:1.15;letter-spacing:-.38px}.menu-groups__title em{font-style:italic}.menu-groups__note{display:flex;align-items:center;gap:12px;font-size:28px;letter-spacing:-.14px;color:var(--color-walnut)}.menu-groups__note::before{content:"";width:22px;height:1px;background:var(--color-copper)}.menu-groups__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.menu-groups__card:only-child{grid-column:1 / -1}.menu-groups__card{scroll-margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;background:var(--color-canvas)}.menu-groups__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.menu-groups__name{font-size:38px;line-height:1.15;letter-spacing:-.38px}.menu-groups__time{flex:none;padding-top:8px;font-family:var(--font-heading);font-size:22px;font-style:italic;line-height:1.2;white-space:pre}.menu-groups__time--small{font-size:16px;line-height:1.2}.menu-groups__where{color:var(--color-walnut)}.menu-groups__button{margin-top:12px}@media (max-width:767px){.menu-groups{padding:var(--pad-y) var(--pad-x)}.menu-groups__inner{gap:32px}.menu-groups__title{gap:10px;font-size:26px}.menu-groups__note{gap:10px;font-size:18px}.menu-groups__cards{grid-template-columns:minmax(0,1fr);gap:20px}.menu-groups__card{padding:24px 20px}.menu-groups__head{flex-direction:column-reverse;gap:8px}.menu-groups__name{font-size:28px;line-height:1.1}.menu-groups__time,.menu-groups__time--small{padding-top:0;font-size:16px}}