/* R23_B53: precise structural improvements over approved B52. */
/* Hero and community widgets retain their actual DOM/event state; B53 relocates them into the center column. */
.pulse-home-app .pulse-home-primary-column > .pulse-home-hero{
 order:7!important;max-width:none!important;width:100%!important;
 margin:2px 0 0!important;min-height:0!important;
}
.pulse-home-app .pulse-home-primary-column > .pulse-home-secondary-grid{
 order:8!important;width:100%!important;max-width:none!important;
 margin:0!important;min-height:0!important;
}
.pulse-home-app .pulse-home-primary-column > .pulse-home-stats{
 order:5!important;min-height:0!important;
}
.pulse-home-app .pulse-home-primary-column > .pulse-home-section{
 order:3!important;min-height:0!important;
}
.pulse-home-app .pulse-home-primary-column > .pulse-b52-composer{
 order:1!important;
}
.pulse-home-app .pulse-home-lower-grid{
 align-items:start!important;gap:16px!important;
 grid-template-columns:minmax(0,1fr) minmax(250px,306px)!important;
}
.pulse-home-app .pulse-home-primary-column{
 align-content:start!important;gap:12px!important;
}
.pulse-home-app .pulse-home-discovery-column{
 align-content:start!important;align-self:start!important;
}
.pulse-home-app .pulse-home-real-feed{
 gap:10px!important;
}
.pulse-home-app .pulse-home-real-feed .pulse-a4-feed-post,
.pulse-home-app .pulse-home-real-feed .pulse-home-post{
 max-width:none!important;min-width:0!important;width:100%!important;
 box-sizing:border-box!important;
}
.pulse-home-app .pulse-home-real-feed .pulse-b49-player{
 max-width:100%!important;
}
.pulse-home-app .pulse-home-primary-column > .pulse-home-secondary-grid{
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.pulse-home-app .pulse-home-sidebar[hidden]{display:none!important;}
@media(max-width:1050px){
 .pulse-home-app .pulse-home-lower-grid{grid-template-columns:minmax(0,1fr)!important;}
 .pulse-home-app .pulse-home-primary-column > .pulse-home-secondary-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
}
@media(max-width:630px){
 .pulse-home-app .pulse-home-primary-column > .pulse-home-secondary-grid{
  grid-template-columns:minmax(0,1fr)!important;
 }
}
