/* MPMH_FRONTCONV050 — WHITE-WALL RHYTHM + SELECTED HOME COPY SPACING
   Late presentation owner only. Production predecessor remains exact live FRONTCONV044;
   reviewed FRONTCONV045-049 preview work is carried forward. No routing, tracking,
   Signal, Category, form, publication-writer, logo-size, or data-authority changes. */

@media(min-width:981px){
  /* Selected Brand wall: make the title/copy columns unmistakably separate. */
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"] .mpmh048-selected-brand-wall-head{
    grid-template-columns:minmax(470px,.62fr) minmax(0,1.38fr)!important;
    gap:54px!important;
  }
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"] .mpmh048-selected-brand-wall-head .mpmh280-section-copy{
    padding-left:0!important;
  }

  /* Entry Cause wall: increase row rhythm without reducing the existing logos. */
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="entry"] #mpmh034EntryCauseWall{
    grid-auto-rows:126px!important;
    row-gap:30px!important;
    column-gap:0!important;
    padding-top:24px!important;
    padding-bottom:24px!important;
  }

  /* Both large white Brand walls use the same more generous vertical rhythm. */
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home #mpmh033EntryBrandStaticWall .mpmh029-white-logo-grid{
    grid-template-rows:repeat(3,132px)!important;
    row-gap:18px!important;
    padding-top:28px!important;
    padding-bottom:28px!important;
  }
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home #mpmh033BrandStaticWall .mpmh029-white-logo-grid{
    grid-template-rows:repeat(5,132px)!important;
    row-gap:18px!important;
    padding-top:28px!important;
    padding-bottom:28px!important;
  }

  /* Selected-Cause copy remains in the right column. Give the lower Category /
     promotional wall unit a deliberate band of breathing room below the copy. */
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"] .mpmh049-selected-cause-orientation-slot{
    margin-bottom:40px!important;
  }
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"] .mpmh049-home-discovery-layout>.mpmh027-category-rail{
    padding-top:126px!important;
  }
}

@media(max-width:980px){
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="entry"] #mpmh034EntryCauseWall{
    row-gap:18px!important;
  }
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home #mpmh033EntryBrandStaticWall .mpmh029-white-logo-grid,
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home #mpmh033BrandStaticWall .mpmh029-white-logo-grid{
    row-gap:16px!important;
  }
  html.mpmh-frontconv050 body #publicShell #shellMain #mpmh280Home[data-home-state="selected"] .mpmh049-selected-cause-orientation-slot{
    margin-bottom:28px!important;
  }
}
