.rich-content{line-height:1.85;overflow-wrap:anywhere;word-break:normal}.rich-content p{margin:0 0 1em;white-space:normal}.rich-content h2,.rich-content h3,.rich-content h4{line-height:1.3;margin:1.4em 0 .65em;letter-spacing:-.4px}.rich-content h2{font-size:1.65em}.rich-content h3{font-size:1.3em}.rich-content h4{font-size:1.1em}.rich-content ul,.rich-content ol{padding-left:1.8em;margin:.7em 0 1.2em}.rich-content li{margin:.35em 0}.rich-content li p{margin:.25em 0}.rich-content a{color:#355c44;text-decoration:underline;text-underline-offset:3px}.rich-content blockquote{margin:1.2em 0;padding:.6em 1.3em;border-left:3px solid #b5c39a;background:#f4f5ed;color:#526749}.rich-content blockquote p:last-child{margin:0}.rich-content pre{background:#eff2ea;border:1px solid #dce2d2;padding:18px;overflow:auto;white-space:pre-wrap;border-radius:4px;font:13px/1.7 Consolas,monospace}.rich-content code{font-family:Consolas,monospace;background:#eff2ea;padding:2px 4px}.rich-content pre code{padding:0;background:none}.rich-content hr{border:0;border-top:1px solid #dce2d2;margin:1.8em 0}.rich-content table{border-collapse:collapse;width:100%;table-layout:fixed;margin:1.2em 0}.rich-content td,.rich-content th{border:1px solid #cfd8c3;padding:10px;vertical-align:top;min-width:40px;overflow-wrap:anywhere}.rich-content th{background:#eaf0df;font-weight:600;text-align:left}.rich-content td p:last-child,.rich-content th p:last-child{margin:0}.rich-content img{display:block;max-width:100%;height:auto;margin:1.2em 0;border-radius:3px}.rich-content .rte-align-left{text-align:left}.rich-content .rte-align-center{text-align:center}.rich-content .rte-align-right{text-align:right}.rich-content .rte-align-justify{text-align:justify}.rich-content .rte-color-green{color:#355c44}.rich-content .rte-color-gold{color:#8a681e}.rich-content .rte-color-red{color:#a73e38}.rich-content .rte-color-gray{color:#626a61}.rich-content .rte-highlight{background:#f5e497;color:#25372a;padding:1px 2px}.managed-news-cover{width:100%;max-height:600px;height:auto;object-fit:cover;margin-bottom:28px}.article-introduction{font-size:1.08em;color:#586b4a;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:30px}.contact-rich-intro{max-width:480px;color:var(--muted);font-size:16px;line-height:1.85;margin-bottom:30px}.report-file-size{font-size:11px;color:var(--muted);margin-top:15px}.editorial>.rich-content{margin-bottom:28px}.public-report .rich-content{font-size:14px}
