.funding_panel__Dkhhz{scroll-margin-top:100px}.funding_panel__Dkhhz h3{font-size:24px;font-weight:600;line-height:1.25}.funding_intro__cCd_O{max-width:720px;margin:12px 0 24px;line-height:1.6}.funding_total__lpSFu{padding:20px;border-left:3px solid #527a64;background:#eef0e5;margin-bottom:24px}.funding_total__lpSFu>span{display:block;font-size:11px;letter-spacing:.08em}.funding_total__lpSFu>strong{display:block;font-size:40px;line-height:1.3;margin:8px 0;font-variant-numeric:tabular-nums}.funding_total__lpSFu p{max-width:640px;font-size:14px}.funding_legend__ePRTi{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0;font-size:12px}.funding_legend__ePRTi span{display:inline-flex;align-items:center;gap:6px}.funding_detail__U8cP3 i,.funding_legend__ePRTi i{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:2px}.funding_bars__s9hp5{display:grid;gap:5px}.funding_bars__s9hp5 button{display:grid;grid-template-columns:140px minmax(0,1fr) 90px;gap:16px;align-items:center;padding:12px;border:1px solid transparent;border-radius:6px;text-align:left;cursor:pointer}.funding_bars__s9hp5 button:hover{background:#f2f3e8}.funding_bars__s9hp5 button:focus-visible{outline:3px solid #9c6a29;outline-offset:2px}.funding_bars__s9hp5 button.funding_active__2O6Bh{background:#e6edde;border-color:#7b9b83}.funding_bars__s9hp5 strong{font-size:14px;font-weight:600}.funding_bar__P6e0i{display:flex;height:26px;background:#eeeee4;overflow:hidden;border-radius:3px}.funding_bar__P6e0i i{display:block;height:100%;flex-shrink:0}.funding_bars__s9hp5 button>span:last-child{text-align:right;font-size:15px;font-variant-numeric:tabular-nums}.funding_bars__s9hp5 small{display:block;font-size:10px;color:#596658}.funding_detail__U8cP3{margin:28px 0;padding:24px;background:#fffef9;border:1px solid #d6dccd;border-radius:8px}.funding_detail__U8cP3 dl{margin:18px 0}.funding_detail__U8cP3 dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #e6e7db}.funding_detail__U8cP3 dt{display:flex;align-items:center;gap:8px;font-size:14px}.funding_detail__U8cP3 dd{white-space:nowrap;font-variant-numeric:tabular-nums}.funding_detail__U8cP3 dd small{display:inline-block;min-width:60px;text-align:right;margin-left:16px;color:#52624e}.funding_caption__hHuQG,.funding_detail__U8cP3 p,.funding_notes__2BjU5 p{font-size:13px;line-height:1.6;color:#4c5f4c}.funding_notes__2BjU5{border-block:1px solid #cbd3c3;padding:16px 0;margin:20px 0}.funding_notes__2BjU5 summary{cursor:pointer;font-size:15px;font-weight:600}.funding_notes__2BjU5 h3{font-size:16px;margin:20px 0 8px}.funding_caption__hHuQG{margin:18px 0}.funding_sources__4EBHb{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}.funding_sources__4EBHb a{text-decoration:underline;text-underline-offset:3px;padding-block:8px}@media(max-width:600px){.funding_bars__s9hp5 button{grid-template-columns:minmax(0,1fr) 80px;gap:8px;padding:10px}.funding_bars__s9hp5 strong{grid-column:1;grid-row:1}.funding_bars__s9hp5 button>span:last-child{grid-column:2;grid-row:1}.funding_bar__P6e0i{grid-column:1/-1;grid-row:2}.funding_detail__U8cP3{padding:16px}.funding_detail__U8cP3 dl>div{gap:8px}.funding_detail__U8cP3 dt{font-size:12px}.funding_detail__U8cP3 dd{font-size:13px}.funding_detail__U8cP3 dd small{display:block;margin:0;min-width:0}}