.blog-article{max-width:740px;margin:0 auto;padding:72px 0 0;color:#181a1d;background:#fff}
.blog-article .article-header{position:static;display:block;height:auto;min-height:0;max-height:none;overflow:visible;float:none;border:0;background:none;padding:0;box-shadow:none}
.article-header .eyebrow{border-top:3px solid var(--yellow);padding-top:22px;margin-bottom:26px}
.blog-article h1{font-size:clamp(34px,4.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 34px}
.blog-article h1 strong{font-weight:inherit}
.article-intro p,.article-body p{font-size:18px;line-height:1.7;margin:0 0 24px}
.blog-article strong{font-weight:700}
.blog-article .article-meta{font-size:14px;line-height:1.7;color:var(--muted);padding:22px 0 28px;border-bottom:1px solid var(--line);margin:8px 0 42px}
.article-body h2{font-size:28px;line-height:1.3;letter-spacing:-.02em;margin:48px 0 24px}
.article-end{max-width:740px;margin:58px auto 0;padding:32px 0;border-top:3px solid var(--yellow)}
.article-end h2{font-size:28px;line-height:1.3;margin:0 0 24px}
.article-end p{font-size:14px;color:var(--muted);margin:14px 0 0}
.article-return{max-width:740px;margin:20px auto 72px}
@media(max-width:800px){.blog-article,.article-end,.article-return{margin-left:24px;margin-right:24px}.blog-article{padding-top:44px}.article-body h2{font-size:25px}.article-intro p,.article-body p{font-size:18px}}

.article-end .article-conversion-description{font-size:17px;line-height:1.7;color:var(--ink);margin:0 0 24px}
