/* Keep whole words and comfortable line spacing on narrow phones. */
@media(max-width:430px){
  main h1,main h2,main h3,.app-download h2{word-break:normal!important;overflow-wrap:normal!important;hyphens:none;text-wrap:balance}
  .intro h1{font-size:clamp(2rem,10vw,2.7rem)!important;line-height:1.02!important;letter-spacing:-.04em}
  .intro h1 em{line-height:1.06}
  .red-band h2,.section-head h2,.story h2,.press-heading h2,.deli-film h2,.location h2{font-size:clamp(1.9rem,9.3vw,2.5rem)!important;line-height:1.06!important}
  .google-reviews h2{font-size:clamp(1.7rem,8.2vw,2.2rem)!important;line-height:1.1}
  .about-hero h1{font-size:clamp(2.5rem,12vw,3.2rem)!important;line-height:1.04!important}
  .about-story h2{font-size:clamp(1.9rem,9.2vw,2.45rem)!important;line-height:1.08!important}
  .cm-hero h1{font-size:clamp(2.5rem,12vw,3.2rem)!important;line-height:1.05!important}
  .cm-heading h2,.cm-callout h2{font-size:clamp(2rem,9.7vw,2.6rem)!important;line-height:1.1!important}
  .instagram-feed-intro h1{font-size:clamp(2.4rem,12vw,3.2rem)!important;line-height:1.04!important;letter-spacing:-.04em}
  .instagram-feed-intro h1 em{white-space:nowrap}
  .instagram-feed-intro{padding-top:36px}
  .instagram-follow{font-size:.85rem!important;letter-spacing:0;line-height:1.45}
  .vp-hero h1{font-size:clamp(2.2rem,11vw,2.95rem)!important;line-height:1.06!important}
  .vp-hero>div{padding:36px 18px!important}
  .vp-info h2{font-size:2rem!important;line-height:1.15}
  .app-download h2,.app-coming h2{font-size:clamp(1.9rem,9vw,2.4rem)!important;line-height:1.08!important}
  .local-content h2{font-size:clamp(1.8rem,8.8vw,2.35rem)!important;line-height:1.12!important}
  .local-content h3{font-size:1.4rem;line-height:1.2}
  .menu-page .full-menu-top h1{font-size:2.65rem!important;line-height:1.08!important}
  .live-menu-category h2{font-size:1.5rem;line-height:1.2}
  .slogan{min-height:0!important;padding-block:30px!important}
  .slogan div{transform:none!important;width:100%!important;max-width:100%!important;padding-inline:20px!important;font-size:1.45rem!important;line-height:1.3!important}
  .local-content summary{font-size:.95rem;line-height:1.55}
}
