.article-main{max-width:820px;margin:0 auto;padding:55px 24px 75px}.article-main h1{font-size:clamp(28px,4vw,40px);line-height:1.45;letter-spacing:-1px;color:#272a37}.article-main .prose{font-size:17px;line-height:1.95;color:#404354}.article-main .prose h2{font-size:27px;margin-top:36px}.article-main .article-cover{width:100%;height:auto;border-radius:18px}.article-main .crumb,.article-main .meta{color:#666c8c;font-size:13px;margin:20px 0}.article-main .cta{background:#e8eaf5;border-color:#d7dbed}.article-support{padding:25px 0;color:#2b4cf0}.sticky-header .logo img{height:auto}.article-main .prose img{max-width:100%}.article-main .prose table{display:block;overflow-x:auto}.article-main .prose a{color:#2b4cf0}