.food-module__HALuoG__page{--food-ink:#1f1f1f;--food-muted:#5d5a55;--food-line:#d9d5ce;color:var(--food-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5f1}.food-module__HALuoG__container{max-width:1370px;margin-inline:auto;padding:64px clamp(24px,4.5vw,62px) 72px}.food-module__HALuoG__page a,.food-module__HALuoG__page button{touch-action:manipulation}.food-module__HALuoG__page a:focus-visible,.food-module__HALuoG__page button:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #825000}.food-module__HALuoG__page [id]{scroll-margin-top:110px}.food-module__HALuoG__hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.food-module__HALuoG__intro,.food-module__HALuoG__gallery{min-width:0}.food-module__HALuoG__eyebrow{color:var(--food-muted);margin-bottom:18px}.food-module__HALuoG__intro h1{letter-spacing:-.04em;font-size:clamp(48px,5.4vw,72px);line-height:1.05}.food-module__HALuoG__lead{max-width:440px;margin-top:24px;font-size:19px;line-height:1.65}.food-module__HALuoG__meals{margin-block:30px 16px}.food-module__HALuoG__meals>div{border-top:1px solid var(--food-line);grid-template-columns:minmax(145px,.9fr) 1.1fr;gap:16px;padding-block:17px;line-height:1.5;display:grid}.food-module__HALuoG__meals dt{font-weight:600}.food-module__HALuoG__meals dd{color:var(--food-muted)}.food-module__HALuoG__gallery figcaption{color:var(--food-muted);margin-top:10px;font-size:14px;line-height:1.5}.food-module__HALuoG__dietary{border-top:1px solid var(--food-line);margin-top:52px;padding-top:40px}.food-module__HALuoG__dietary h2{letter-spacing:-.025em;text-wrap:balance;font-size:30px;line-height:1.2}.food-module__HALuoG__dietary p{max-width:520px;color:var(--food-muted);margin-top:16px;font-size:16px;line-height:1.75}@media (max-width:800px){.food-module__HALuoG__container{padding-block:36px 48px}.food-module__HALuoG__hero{grid-template-columns:1fr;gap:32px}.food-module__HALuoG__eyebrow{margin-bottom:12px}.food-module__HALuoG__lead{max-width:580px;margin-top:18px;font-size:18px}.food-module__HALuoG__meals{margin-top:24px}.food-module__HALuoG__meals>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.food-module__HALuoG__dietary{margin-top:36px;padding-top:32px}.food-module__HALuoG__dietary h2{font-size:27px}}
