.page-layout-store .page::before,
.page-layout-page .page::before,
.page-layout-pillar .page::before,
.page-layout-post .page::before,
.page-layout-default .page::before,
.page-layout-guide .page::before{
  content:none !important;
  display:none !important;
}

.page-layout-ai .page::before{
  content:"";
}

.mx-subpage-hero{
  margin:12px 0 10px;
}

.mx-subpage-hero .mx-subpage-hero__media{
  background-image:
    linear-gradient(180deg, rgba(5, 20, 29, 0.18), rgba(5, 20, 29, 0.54)),
    url('/assets/brand/hero-banner_thin.png');
  background-position:center center;
}

.mx-subpage-hero .mx-subpage-hero__inner{
  padding-top:clamp(34px, 4.8vw, 56px);
  padding-bottom:clamp(20px, 3vw, 32px);
  align-items:flex-start;
}

.mx-subpage-hero .mx-subpage-hero__stack{
  gap:12px;
}

.mx-subpage-hero .mx-search--hero,
.mx-subpage-hero .mx-store-search--hero,
.mx-subpage-hero .mx-section--ai-about-hero{
  box-shadow:0 14px 30px rgba(0,0,0,.18);
}

.mx-content-intro{
  border:1px solid rgba(11, 27, 43, 0.08);
  box-shadow:0 18px 38px rgba(11, 27, 43, 0.08);
}

.page--store .mx-article-surface > .mx-store-hero:first-child{
  margin-top:0;
}

@media (max-width:640px){
  .mx-subpage-hero{
    margin:0 0 10px;
  }

  .mx-subpage-hero .mx-subpage-hero__inner{
    padding-top:28px;
  }
}
