/* 页面标题统一左对齐；品牌标识及空状态内容保持各自布局。 */
.redesign-page h1 { text-align: left; }
.redesign-page :is(.design-page-heading,.page-heading,.wealth-hero,.community-heading,
  .wealth-assets-heading,.income-heading,.launch-create-heading,.verification-heading,
  .provenance-title,.provenance-subtitle,.portfolio-heading,.social-heading,
  .live-heading,.ai-document-heading,.collection-heading,.launch-market-intro > div),
.redesign-page .launch-history-page .portfolio-heading {
  text-align: left;
}
.redesign-page :is(.design-page-heading,.page-heading,.wealth-hero,.community-heading,
  .wealth-assets-heading,.income-heading,.launch-create-heading,.verification-heading) p {
  margin-left: 0; margin-right: 0;
}

/* 三个业务板块的页面主标题以“我的持仓”为基准，覆盖各页面独立字号。 */
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content h1 {
  font-size: 30px;
}
@media (max-width: 374px) {
  .redesign-page:is(.provenance-page, .verification-page, .archive-page,
    .wealth-editorial-page, .launch-page) #main-content h1 {
    font-size: 27px;
  }
}

/* 三板块的标题从同一内容起点排版，不随配图高度垂直居中。 */
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content {
  padding-top: 0;
}
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content > :is(
    .provenance-library, .provenance-upload, .verification-studio, .archive-studio,
    .portfolio-page, .portfolio-content, .income-content, .community-page,
    .launch-market-dense, .launch-social, .launch-history-page, .launch-detail-gallery) {
  margin-top: 0; padding-top: 0;
}
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content :is(
    .design-page-heading, .page-heading, .provenance-library-heading,
    .verification-hero, .verification-heading, .wealth-hero, .wealth-assets-heading,
    .income-heading, .community-heading, .holdings-hero, .portfolio-heading,
    .launch-create-heading, .launch-market-intro, .social-heading, .launch-detail-heading) {
  margin-top: 0; padding-top: 0; align-items: start;
}
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content h1 {
  margin-top: 0; margin-bottom: 0; line-height: 1.3;
}
.redesign-page:is(.provenance-page, .verification-page, .archive-page,
  .wealth-editorial-page, .launch-page) #main-content :is(
    .design-page-heading, .page-heading, .verification-heading, .wealth-hero-copy,
    .account-heading-copy, .community-heading-copy, .launch-create-heading,
    .portfolio-heading) h1 + p {
  margin-top: 5px;
}
