
.rf-article{max-width:920px;margin:0 auto;color:#1f2933;font-size:17px;line-height:1.72}
.rf-article h1,.rf-article h2,.rf-article h3{color:#16241c;line-height:1.25}
.rf-article h1{font-size:38px;margin:0 0 20px}
.rf-article h2{font-size:28px;margin:42px 0 14px}
.rf-article h3{font-size:21px;margin:24px 0 10px}
.rf-article a{color:#0f7a4f}
.rf-article .rf-summary,.rf-article .rf-fit,.rf-article .rf-note{border:1px solid #d7e5dc;border-radius:14px;padding:20px 22px;margin:22px 0;background:#f6faf7}
.rf-article .rf-note{background:#fff9e8;border-color:#eadca9}
.rf-article figure{margin:30px 0}
.rf-article figure img{display:block;width:100%;height:auto;border-radius:14px}
.rf-article figcaption{font-size:14px;color:#5b6570;margin-top:8px}
.rf-article table{width:100%;border-collapse:collapse;margin:22px 0}
.rf-article th,.rf-article td{border:1px solid #d9e0dc;padding:12px;vertical-align:top;text-align:left}
.rf-article th{background:#eef5f0}
.rf-article .rf-cta{border-radius:14px;padding:22px;background:#173d2c;color:#fff;margin:34px 0}
.rf-article .rf-cta a{color:#fff;font-weight:700}
.rf-article .rf-source-link,.rf-article .rf-footnote-ref,.rf-article .rf-footnote-backref{color:#109d45;text-decoration:underline;text-underline-offset:2px;font-weight:700}
.rf-article .rf-sources ol{padding-left:0;margin-left:0;list-style-position:inside}
@media(max-width:640px){.rf-article{font-size:16px}.rf-article h1{font-size:30px}.rf-article h2{font-size:24px}.rf-article table{display:block;overflow-x:auto}}
