.blog-promotion{padding-bottom:24px;padding-top:24px}.blog-promotion__panel{max-width:none}.blog-promotion__content{max-width:850px;overflow-wrap:anywhere}.blog-promotion__content>:first-child{margin-top:0}.blog-promotion__content>:last-child{margin-bottom:0}.blog-promotion__content img,.blog-promotion__cta img{height:auto;max-width:100%}.blog-promotion__cta{margin-top:24px;max-width:100%}@media(max-width:620px){.blog-promotion{padding-bottom:16px;padding-top:16px}}.blog-promotion__content a:not(.button){color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:5px}