.funding-note{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,650px);gap:22px 36px;align-items:center;margin:36px 4% 0;padding:24px 0;border-top:1px solid #cbd0c8;color:#343b36;font-family:var(--sans,Arial,sans-serif)}
.funding-note .funding-logos{display:block;max-width:360px;width:100%;height:auto;background:#fff;filter:none;object-fit:contain}
.funding-note .funding-copy{min-width:0}
.funding-note p{font-size:14px;line-height:1.5;margin:0 0 7px;max-width:none;color:inherit}
.funding-note .funding-heading{font-size:14px;font-weight:600}
.funding-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.funding-note .funding-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.4}
.funding-note details{font-size:14px;line-height:1.5}
.funding-note summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;width:fit-content}
.funding-note details p{margin:8px 0;overflow-wrap:anywhere}
.funding-note a:focus-visible,.funding-note summary:focus-visible{outline:2px solid #314b3b;outline-offset:4px}
@media(max-width:700px){.funding-note{grid-template-columns:1fr;gap:14px;margin:28px 5% 0;padding:20px 0}.funding-note .funding-logos{max-width:360px}.funding-note p{font-size:14px}}
