.project-report-content{color:#44403c;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.project-report-content :is(h1,h2,h3,h4){color:#1c1917;text-wrap:pretty}.project-report-content :is(h2,h3,h4){font-weight:600}.project-report-content h1{max-width:28ch;margin:0 0 2.5rem;font-size:clamp(26px,3vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.project-report-content h2{font-size:20px;line-height:1.35;letter-spacing:-.015em}.project-report-content :is(h3,h4){font-size:16px;line-height:1.45}.project-report-content :is(p,ul,ol,blockquote,h2,h3,h4){max-width:70ch}.project-report-content>:not([hidden])~:not([hidden]){margin-top:1.25rem!important}.project-report-content>:not([hidden])~h2:not([hidden]){margin-top:3rem!important}.project-report-content>:not([hidden])~:is(h3,h4):not([hidden]){margin-top:2rem!important}.project-report-content li{margin-block:.35rem;padding-left:.2rem}.project-report-content strong{color:#292524;font-weight:600}.project-report-content a{color:#57534e;font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:#a8a29e;text-underline-offset:3px;overflow-wrap:anywhere}.project-report-content a:hover{color:#1c1917;text-decoration-color:currentColor}.project-report-content a:focus-visible{outline:2px solid #78716c;outline-offset:3px;border-radius:2px}.project-report-content .project-report-table{margin-bottom:1.5rem}.project-report-content table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.project-report-content :is(th,td){min-width:7rem;padding:12px 16px;border:0;border-bottom:1px solid #e7e5e4;text-align:left;vertical-align:top;font-size:inherit;line-height:inherit}.project-report-content th{background:#fafaf9;color:#57534e;font-size:12px;font-weight:600}.project-report-content table a{font-size:inherit}