/* 記事ページ種別専用：お知らせ・レポート詳細・記事雛形で共用。 */
.page-article .article-header { max-width: 900px; }
.page-article .article-header .ae-page-title { font-size: 36px; }
.page-article .article-content { padding-bottom: var(--ae-space); }
.page-article .article-content .ae-toc { margin-bottom: 40px; }
.page-article .article-related { margin-top: 44px; }
@media (max-width: 767px) {
  .page-article .article-header .ae-page-title { font-size: 28px; }
  .page-article .article-content .ae-toc { margin-bottom: 30px; }
}
