/* Menu guide pages (cooked & no raw fish, gluten-free). Layout comes from lunch.css. */
.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--lunch-muted);margin-bottom:26px}
.guide-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.guide-breadcrumb [aria-current]{color:var(--cream)}
.guide-main .lunch-dish-top h3 .raw-mark{font-size:15px}
.guide-main .spicy-mark{vertical-align:middle}
.guide-main .guide-menu-link{margin-top:22px;font-size:13px}
.guide-main .menu-table-wrap{min-width:0}
.guide-main .menu-price-table tbody tr:first-child{border-top:0}
.guide-main .lunch-faq a,.guide-main .lunch-visit p a{text-decoration:underline;text-underline-offset:4px}
.guide-notice{margin:0 var(--gutter) 55px;padding:26px 30px;border:1px solid var(--lunch-rule);border-left:3px solid var(--cream);max-width:980px}
.guide-notice h2{font:500 26px/1.2 var(--serif)}
.guide-notice p{font-size:15px;margin-top:10px;color:var(--lunch-muted);max-width:75ch}
@media(max-width:760px){
 .guide-breadcrumb{font-size:11px;margin-bottom:22px}
 .guide-notice{margin:0 24px 35px;padding:20px 20px}
 .guide-notice h2{font-size:23px}
 .guide-notice p{font-size:14px}
 .guide-main .menu-price-table td{width:72px}
}
