

.info-list--2col { column-gap: 3rem; }
.info-list dl { grid-template-columns: 9em 1fr; gap: .6rem; }

.site-header--overlay .hamburger { display: none; }

@media (max-width: 1100px) {
  :root { --fg-ttl: 46px; --fg-ttl-lg: 60px; --fg-gal-pad: 12%; --fg-gal-h: 38vw; }
}

  .fg-dish-cols { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2.5rem; }

.site-header .logo img { height: 32px; }
.hero-brand img { width: 200px; }

.drawer-brand-col { position: absolute; top: 32px; left: 40px; z-index: 1; }
#site-drawer .drawer-menu > :first-child { margin-top: 87px; }
