.ri-article{max-width:720px;font-size:17px;line-height:1.8;color:#222}.ri-article p{margin-bottom:1.2em}.ri-article h2{font-size:1.3em;font-weight:700;margin-top:2em;margin-bottom:0.5em;border-left:4px solid #8B1A1A;padding-left:14px}.ri-article ul{margin:0.5em 0 1.2em 1.4em}.ri-article ul li{margin-bottom:0.5em}.ri-callout{background:#f7f1e8;border-left:4px solid #8B1A1A;padding:16px 20px;margin:2em 0;border-radius:2px}.ri-callout p{margin:0;font-size:0.96em}.ri-cta{background:#1a1a1a;color:#f5f0e8;padding:28px 28px;margin:2.5em 0 1em;border-radius:4px}.ri-cta h3{color:#f5f0e8;font-size:1.2em;margin-top:0;margin-bottom:0.5em}.ri-cta p{color:#ccc;margin-bottom:0.8em}.ri-cta a{display:inline-block;background:#8B1A1A;color:#fff!important;text-decoration:none;padding:12px 24px;font-size:15px;font-weight:700;border-radius:3px;margin-top:6px}.ri-cta a:hover{background:#a01f1f}