.funding-badge{display:inline-block;max-width:100%;margin:4px 3px 0 0;padding:3px 7px;border:1px solid #c3d2df;border-radius:4px;background:#edf3f8;color:#234564;font-size:12px;font-weight:650;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.funding-applied{background:#eaf6ef;border-color:#a5cbb5;color:#17513b}.funding-history{background:#f0edfa;border-color:#c7bbdf;color:#59457d}.funding-pending{background:#fff5df;border-color:#d9bd82;color:#775118}.funding-muted{background:#f1f3f5;color:#526477}.funding-changes{margin-top:20px;padding-top:18px;border-top:1px solid #d6dee7;text-align:left;white-space:normal}.funding-changes h3{font-size:16px;margin:0 0 12px;color:#1a365d}.funding-changes p,.funding-event p{font-size:13px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.funding-note,.funding-event-meta{color:#526477}.funding-timeline{list-style:none;margin:16px 0 0;padding:0}.funding-timeline>li{margin:0 0 12px;padding:0}.funding-event{border:1px solid #d6dee7;border-left:4px solid #8096ad;border-radius:5px;background:#fff;padding:15px;text-align:left;white-space:normal;color:#243347;overflow-wrap:anywhere}.funding-event-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.funding-event-heading>strong{font-size:14px;color:#1a365d}.funding-amounts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0!important;padding:12px;background:#f3f6fa;border-radius:4px}.funding-amounts>div{display:block!important;margin:0!important}.funding-amounts dt{font-size:12px;color:#526477}.funding-amounts dd{font-size:15px;font-weight:700;margin:3px 0 0!important;text-align:left!important;font-variant-numeric:tabular-nums}.funding-availability{display:flex;flex-wrap:wrap;gap:14px 30px;margin:12px 0}.funding-availability dt{font-size:12px;color:#526477}.funding-availability dd{margin:3px 0 0;font-size:16px;font-weight:700}.funding-related a{color:#1a365d;text-underline-offset:3px}.funding-changes-link{display:block;border:0;background:none;padding:4px 0;color:#1a365d;text-align:left;font:600 12px/1.6 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.funding-changes a:focus-visible,.funding-changes-link:focus-visible{outline:3px solid #b17c15;outline-offset:3px}@media(max-width:600px){.funding-amounts{grid-template-columns:1fr}.funding-event{padding:12px}}@media print{.funding-event{break-inside:avoid}.funding-changes-link{display:none}.funding-badge{font-size:10px}.funding-changes p,.funding-event p{font-size:10px}.funding-amounts dd{font-size:12px}}

.funding-transfers{margin:12px 0;padding:12px 14px;border-left:3px solid #42745e;background:#f1f7f4;border-radius:4px}.funding-transfers h4{margin:0 0 8px;font-size:14px;color:#1a365d}.funding-transfers ul{list-style:none;margin:0;padding:0}.funding-transfers li+li{margin-top:12px;padding-top:12px;border-top:1px solid #d4e4dc}.funding-transfers p{font-size:15px!important;line-height:1.65!important;margin:0!important}.funding-transfers a,.funding-current-project a{color:#1a365d;text-underline-offset:3px}.funding-transfer-area{display:block;margin-top:3px;font-size:12px;color:#526477}.funding-current-project{margin:10px 0!important}.funding-accounting{margin-top:12px;color:#526477;font-size:13px;line-height:1.6}.funding-accounting>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.funding-accounting>summary:focus-visible{outline:3px solid #b17c15;outline-offset:3px}.funding-project-effects{padding-left:20px}.funding-project-effects li{margin:7px 0;line-height:1.6}@media print{.funding-transfers p{font-size:11px!important}.funding-transfers{break-inside:avoid}}
