/* New pages only. Existing stylesheets are unchanged. */
.article-review > .growth-section { padding-block: 128px 72px; }
.article-review .growth-container { max-width: 960px; }
.article-review h1 { font-size: clamp(26px, 3vw, 40px); line-height: 1.5; margin-bottom: 24px; }
.article-review h2 { font-size: clamp(22px, 2vw, 28px); line-height: 1.5; margin: 36px 0 16px; }
.article-review p, .article-review li { line-height: 1.9; margin-bottom: 16px; overflow-wrap: anywhere; }
.article-review ul { padding-left: 1.5em; }
@media(max-width:767px) { .article-review > .growth-section { padding-block: 100px 48px; } }
