.impact-report{--background:#fbf8f3;--card:#fff;--foreground:#12211f;color:#12211f;padding-bottom:env(safe-area-inset-bottom)}.impact-report section[id]{scroll-margin-top:7rem}.impact-report h2{letter-spacing:-.035em}.impact-report .report-cover h1{text-wrap:initial}.impact-report a{text-underline-offset:4px}.impact-report a:focus-visible,.impact-report button:focus-visible{outline-offset:5px;outline:3px solid #f5a623}.impact-report table{font-variant-numeric:tabular-nums}@media (max-width:639px){.impact-report table{min-width:0}.impact-report th,.impact-report td{overflow-wrap:anywhere;padding:12px 10px;font-size:12px}.impact-report #year .grid.md\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-report #year .grid.md\:grid-cols-3>div>div{padding:18px 14px}.impact-report #year .grid.md\:grid-cols-3 span{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){html:has(.impact-report){scroll-behavior:auto}.impact-report *,.impact-report :before,.impact-report :after{transition:none!important;animation:none!important}}.impact-report .report-detail summary{border-bottom:1px solid #0e7a782e;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.impact-report .report-detail summary::-webkit-details-marker{display:none}.impact-report .report-detail summary:after{content:"+";font-size:1.4rem;font-weight:400}.impact-report .report-detail[open] summary:after{content:"−"}.impact-report .report-detail[open]>p{padding-top:.75rem}.impact-report .report-trustees h3{text-wrap:initial}@media (max-width:639px){.impact-report #year .grid.md\:grid-cols-3>:last-child:nth-child(odd){grid-column:1/-1}}
