/* r101: intrinsic reflow, not overflow clipping; no valuation logic changes. */
.pg-footlinks { flex-wrap: wrap; }
@media (max-width: 760px) {
  .pg-brandbar { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; }
  .pg-brandbar > .spacer { display: none; }
  .pg-brandmark { min-width: 0; }
  .pg-brandmark .pg-logo { flex-shrink: 0; }
  .pg-brandmark .name { overflow-wrap: anywhere; }
  .pg-brandbar .pg-themebtn { grid-column: 2; grid-row: 1; min-height: 44px; white-space: nowrap; }
  .pg-brandbar .pg-headnav { grid-column: 1 / -1; grid-row: 2; margin: 0; gap: 12px; flex-wrap: wrap; }
  .pg-headnav a { display: inline-flex; align-items: center; min-height: 44px; }
}
