.menu_page__NOALW{width:min(100% - 32px,1100px);margin:36px auto 56px;color:var(--color-ink)}.menu_page__NOALW h1{font-family:var(--font-editorial),serif;font-size:clamp(30px,5vw,46px);line-height:1.15;margin:0 0 12px}.menu_page__NOALW>p{color:var(--color-secondary);max-width:650px;line-height:1.65}.menu_grid__7PgV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.menu_grid__7PgV4 section{min-width:0;padding:22px;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface)}.menu_grid__7PgV4 h2{font:600 26px var(--font-editorial),serif;margin:0 0 14px}.menu_grid__7PgV4 ul{list-style:none;margin:0;padding:0}.menu_grid__7PgV4 a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 0;color:var(--color-ink);text-decoration:none;border-top:1px solid var(--color-border);line-height:1.5}.menu_grid__7PgV4 a:hover{color:#2d5542;text-decoration:underline}@media(max-width:767px){.menu_grid__7PgV4{grid-template-columns:1fr;gap:16px}.menu_page__NOALW{margin-top:24px}.menu_grid__7PgV4 section{padding:20px}}