/* Article sections use editorial spacing; commercial sections keep their page rhythm. */
.article>section{padding:0;margin:28px 0;background:transparent}
.article>section h2{margin:0 0 12px}
.article p{margin:0 0 14px;font-size:20px;line-height:1.6;color:#46506A}
.article .lead{font-size:21px;line-height:1.6;margin-bottom:20px}
.article .editorial-faq+ .editorial-faq{margin-top:22px}
.article .editorial-faq h3{margin:0 0 8px}
.article .toc{margin:22px 0;padding:20px 22px}
.article .callout{margin:20px 0}
.article .callout p:last-child{margin-bottom:0}
.article .next-step{margin-top:30px}
.article .next-step p{color:#fff}
.article a:not(.btn){color:#1E4ED8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.article>section{scroll-margin-top:105px}
@media(max-width:600px){.article{padding:26px 22px 10px}.article>section{margin:24px 0}.article h2{font-size:28px;line-height:1.2}.article .toc{padding:18px}.article p{font-size:20px}}
