/* AOM Traders V46.2 — tighter public rhythm + Community polish
   Scope: desktop vertical density and the V46/V46.1 Community surfaces.
   No backend, calendar data, product lifecycle, order, entitlement, or admin behavior changes.
*/
@media (min-width:901px){
  /* V45.2 intentionally used full remaining viewport for Home/Community.
     V46.2 removes that forced empty canvas and lets real content set the height. */
  #main > .hero.section-first:first-child:not(.v43-calendar-hero),
  main > .hero.section-first:first-child:not(.v43-calendar-hero){
    min-height:0!important;
    padding-top:64px!important;
    padding-bottom:64px!important;
    align-items:center!important;
  }
  #main > .hero.section-first:first-child > .container.hero-grid,
  main > .hero.section-first:first-child > .container.hero-grid,
  .v45-community-hero > .container{
    top:0!important;
  }

  /* Community page: compact editorial rhythm instead of one viewport per block. */
  .page-community .v45-community-hero{
    min-height:0!important;
    padding-top:72px!important;
    padding-bottom:64px!important;
  }
  .page-community .v46-community-hero-grid{gap:48px!important;align-items:end}
  .page-community .v45-community-hero h1{font-size:clamp(58px,5.4vw,86px)!important;line-height:.98!important}
  .page-community > main .section,
  main.page-community .section,
  .page-community .section{padding-top:54px!important;padding-bottom:54px!important}
  .page-community .section-soft{padding-top:48px!important;padding-bottom:48px!important}
  .page-community .v45-about-page{gap:28px!important;padding:18px!important}
  .page-community .v45-about-page-media{min-height:320px!important}
  .page-community .v45-about-page-copy{padding:12px 26px 12px 10px!important}
  .page-community .v45-about-page-copy p{line-height:1.72!important}
  .page-community .section-head{margin-bottom:18px!important}
  .page-community .v45-community-list{gap:16px!important}

  /* Home Community block: retain three-card composition but remove oversized breathing room. */
  .v45-community-section{padding-top:56px!important;padding-bottom:56px!important}
  .v45-community-section .section-head{margin-bottom:18px!important}
  .v45-community-section .v461-home-community{gap:16px!important}
  .v45-community-section .v461-home-stories{gap:16px!important}
}

/* Replace the raw single-letter article placeholder with an editorial AOM treatment. */
.v45-about-placeholder{
  position:relative;
  font-size:0!important;
  overflow:hidden;
  background:
    radial-gradient(circle at 28% 22%,rgba(39,215,242,.13),transparent 34%),
    linear-gradient(145deg,#071722,#061019 68%,#081a24)!important;
}
.v45-about-placeholder:before{
  content:"AOM";
  position:absolute;
  left:50%;top:46%;transform:translate(-50%,-50%);
  font-size:clamp(34px,4vw,58px);
  font-weight:850;
  letter-spacing:.08em;
  color:#dff8ff;
}
.v45-about-placeholder:after{
  content:"RESEARCH NOTE";
  position:absolute;
  left:50%;top:60%;transform:translateX(-50%);
  white-space:nowrap;
  font-size:10px;
  font-weight:800;
  letter-spacing:.22em;
  color:#36d6ef;
}

@media (max-width:900px){
  .page-community .v45-community-hero{min-height:0!important}
  .page-community .section,.v45-community-section{padding-top:40px!important;padding-bottom:40px!important}
}
