/* RG 2026 brand refresh — logo 70 "Odometer" sizing (src/brand-2026.ts), served at /_rg2026/logo.css.
   The drawing is 442×64 (6.9:1, wider than the old 4.1:1 roundel + wordmark). Each slot below draws it so its tiles stand
   about as tall as the old roundel did and its letters match the old wordmark's: header 345×50 (phone 221×32), footer
   242×35 (site.ts: today's 242×47 box, no CSS here), docked search strip 22px tall, results-page bar 24px tall. */

/* Site header: 345px wide from 500px (the shared .logo is 302px). It may shrink, never the nav: from 1050px (the
   desktop nav) to ~1160px — wider on languages with longer menu words — the nav's fixed 65px gaps leave less room, so
   the logo gives way and keeps 24px clear of the first menu item instead of running under it. */
@media (min-width: 500px) {
  .site-header .site-header__main-inner > .logo {
    width: 345px;
    flex-shrink: 1;
    min-width: 0;
  }
}

@media (min-width: 1050px) {
  .site-header .site-header__main-inner > .logo {
    margin-inline-end: 24px;
  }
}

/* Phones: the header (the shared .logo is 190px there) — and the open menu's header at every width (also 190px). */
@media (max-width: 499.98px) {
  .site-header .site-header__main-inner > .logo {
    width: 221px;
  }
}

.site-header .mobile-menu .logo {
  width: 221px;
}

/* The docked search strip's home link (the shared rule draws it 30px tall, hidden up to 749px). 152px wide at 22px, it
   clears the centred search chips only from ~900px — below that the chips would cover it, so it hides there too. */
.prism-publication .prism-search-form__dock .prism-search-form__dock-logo img {
  height: 22px;
}

@media (max-width: 919.98px) {
  .prism-publication .prism-search-form__dock .prism-search-form__dock-logo {
    display: none;
  }
}

/* The results pages' booking bar (ResultsShell reads this; the shared default is 34px). */
.rs-head {
  --results-logo-height: 24px;
}
