/* MPMH_FRONTCONV051 — SELECTED BRAND-HEADER STRUCTURAL REPAIR
   Late presentation owner only. This fixes the actual cascade/geometry problem rather than
   applying another margin nudge: the selected Brand-wall header is an explicit two-column grid
   with a max-content title column, a flexible copy column, and a protected gutter. Production
   predecessor authority remains exact live FRONTCONV044. No routing, tracking, Signal, Category,
   form, timestamp-source, publication-writer, or data-authority changes. */

@media(min-width:981px){
  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head{
    display:grid!important;
    grid-template-columns:max-content minmax(0,1fr)!important;
    column-gap:clamp(72px,5.5vw,104px)!important;
    row-gap:0!important;
    align-items:center!important;
    min-height:46px!important;
    padding:7px 18px!important;
  }

  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-title{
    grid-column:1!important;
    width:max-content!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    position:static!important;
    transform:none!important;
    align-self:center!important;
    justify-self:start!important;
  }

  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-title h2{
    margin:0!important;
    padding:0!important;
    white-space:nowrap!important;
    font-size:24px!important;
    line-height:1.08!important;
    letter-spacing:.035em!important;
  }

  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-copy{
    grid-column:2!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    position:static!important;
    inset:auto!important;
    transform:none!important;
    align-self:center!important;
    justify-self:stretch!important;
  }

  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-copy .mpmh280-prose,
  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-copy p{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
}

@media(max-width:980px){
  html.mpmh-frontconv051 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"]
  .mpmh047-brand-wall-frame-selected .mpmh048-selected-brand-wall-head>.mpmh280-section-copy{
    margin:0!important;
    padding-left:0!important;
    position:static!important;
    transform:none!important;
  }
}
