/* Mobile-only masthead sizing. Served as a new same-origin stylesheet so
   existing cached liberal.css and blocked inline style attributes cannot undo
   the owner-requested reduction. Desktop, footer and article media are unchanged. */
@media (max-width: 700px) {
  body[data-publication="liberal-review"] .liberal-masthead .liberal-brand {
    padding-block: 14px;
    gap: 0;
  }
  body[data-publication="liberal-review"] .liberal-masthead .liberal-brand > a {
    display: block;
    flex: 0 1 180px;
    width: 180px;
    max-width: 50%;
    min-width: 0;
  }
  body[data-publication="liberal-review"] .liberal-masthead .liberal-brand > a > img {
    display: block;
    width: 100% !important;
    max-width: 180px !important;
    min-width: 0;
    height: auto !important;
    object-fit: contain;
  }
}
