/* Intrinsic dimensions reserve space without stretching responsive images. */
img { height:auto; }
/* Keep the logo, quote link and menu reachable on narrow phones. */
@media (max-width:360px) {
  .nav { gap:6px; }
  .nav .brand-logo { flex:0 0 100px; width:100px; padding-inline:4px; }
  .nav .brand-logo img { width:92px; max-width:100%; height:auto; }
  .nav > .btn { padding:10px 11px; font-size:12px; white-space:nowrap; }
  .nav > .menu-toggle { padding:10px; font-size:12px; flex-shrink:0; }
}
