:root{--table-font-size:.875rem}.funding-page .section-funding-intro .columns-icon>div{display:block}.funding-page .section-funding-intro .columns-icon>div>.icon{margin-left:0}.funding-page .section-funding-intro .columns>div ol:last-of-type,.funding-page .section-funding-intro .columns>div ul:last-of-type{margin-bottom:0}.funding-page .section-funding-filter form{margin:1.5rem 0 0;max-width:unset;width:100%}.funding-page .section-funding-filter form fieldset{border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem}.funding-page .section-funding-filter form legend{font-weight:var(--font-weight-medium);padding:0 1rem}.funding-page .section-funding-filter form .funding-filter-group{display:grid;gap:.5rem}.funding-page .section-funding-filter form .funding-filter-group .funding-filter-group-item,.funding-page .section-funding-filter form .funding-filter-group .funding-filter-group-problem-item{align-items:center;display:flex}.funding-page .section-funding-filter form input[type=checkbox],.funding-page .section-funding-filter form input[type=radio]{accent-color:var(--color-accent);display:block;height:1.5rem;width:1.5rem}.funding-page .section-funding-filter form input[type=checkbox]{border-radius:.25rem}.funding-page .section-funding-filter form input[type=checkbox]:focus-visible,.funding-page .section-funding-filter form input[type=radio]:focus-visible{outline:2px solid var(--color-foreground)}.funding-page .section-funding-filter form label{display:block;flex:1;line-height:1.2;margin-bottom:0;padding-left:.25rem}.funding-page .section-funding-filter form .funding-filter-type-group>div:not(:last-of-type){margin-bottom:1rem}.funding-page .section-funding-filter form .funding-filter-type-group button{align-items:center;background-color:transparent;border-radius:0;border-width:0;color:var(--color-foreground);display:flex;gap:.25rem;height:auto;margin-bottom:.375rem;padding:0}.funding-page .section-funding-filter form .funding-filter-type-group button:hover{background-color:transparent;color:var(--color-foreground)}.funding-page .section-funding-filter form .funding-filter-type-group button svg{display:block;fill:var(--color-foreground);height:.5rem}.funding-page .section-funding-filter form .search-group-hidden{display:none}.funding-page .section-funding-filter form .funding-filter-type-group .filter-category-list{display:none}.funding-page .section-funding-filter form .funding-filter-type-group .filter-category-list>div{align-items:center;display:flex;margin-bottom:.5rem;padding-left:.75rem}.funding-page .section-funding-filter form .funding-filter-type-group .filter-category-list>div:last-of-type{margin-right:0}.funding-page .section-funding-filter form .funding-form-validation-error{background-color:var(--color-accent);border-radius:.25rem;color:var(--color-background-standard);display:none;font-weight:var(--font-weight-medium);margin-top:.5rem;padding:.25rem .5rem;width:max-content}.funding-page .section-funding-filter .funding-filter-results{border-top:1px solid var(--color-border);display:none;margin-top:1.5rem;padding:2rem 0}.funding-page .section-funding-filter .funding-filter-results h3{margin-bottom:.5rem}.funding-page .section-funding-filter .funding-filter-results h4{margin:1.5rem 0 .5rem}.funding-page .section-funding-filter .funding-filter-results h3:last-of-type:not(:first-of-type){margin-top:2rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-table{display:table;width:100%}.funding-page .section-funding-filter .funding-filter-results .funding-results-header-row{display:none}.funding-page .section-funding-filter .funding-filter-results .stream-header-row{vertical-align:top}.funding-page .section-funding-filter .funding-filter-results .funding-results-header-row>div{border:1px solid var(--color-border);border-left-width:0;display:table-cell;font-size:var(--table-font-size);font-weight:var(--font-weight-semibold);line-height:1.2;padding:.5rem 1rem;place-content:center;text-align:center;vertical-align:middle}.funding-page .section-funding-filter .funding-filter-results .stream-header-row>div:not(:first-of-type){min-width:5rem;place-content:unset;vertical-align:top}.funding-page .section-standard .funding-filter-results .funding-results-header-row>div{background-color:var(--color-background-alternate)}.funding-page .funding-filter-results .funding-results-header-row>div{background-color:var(--color-background-standard)}.funding-page .section-funding-filter .funding-filter-results .funding-results-header-row>div:first-of-type{border-left-width:1px;text-align:left}.funding-page .funding-filter-results .funding-results-header-row>div a:is(:link,:visited,:hover,:active,:focus){color:var(--color-foreground);text-decoration:none}.funding-page .funding-filter-results .funding-results-header-row>div img{border-width:0;display:block;height:3rem;margin:0 auto .25rem auto}.funding-page .funding-filter-results .stream-header-row>div span{display:block;font-size:var(--font-size-smaller);font-weight:var(--font-weight-semibold);line-height:1.1;margin:.25rem 0 1rem;rotate:0deg;text-align:center}.funding-page .section-funding-filter .funding-filter-results .source-product-group-header{display:table-row;height:3rem;position:relative;width:100%}.funding-page .section-funding-filter .funding-filter-results .source-product-group-header>div{background-color:var(--color-border);border:1px solid var(--color-border);bottom:0;display:table-cell;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);left:0;line-height:1.2;letter-spacing:calc(2* var(--tracking-basis));padding:1rem;position:absolute;right:0;text-align:left;top:0;text-transform:uppercase;width:100%}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row{display:table-row}.funding-page .funding-filter-results .product-row-even{background-color:var(--color-background-standard)}.funding-page .section-standard .funding-filter-results .product-row-odd{background-color:var(--color-background-alternate)}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>div{border:1px solid var(--color-border);border-left-width:0;border-top-width:0;display:block;padding:.5rem 1rem;vertical-align:middle}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-source-value{display:none}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>div:first-of-type{border-bottom-width:0;border-left-width:1px;width:100%}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>.funding-results-stream-name{font-size:var(--font-size-heading-5);font-weight:var(--font-weight-semibold)}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-streams-mobile{border-bottom-width:0;border-left:1px solid var(--color-border);border-top-width:0;width:100%}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row:last-of-type .funding-results-product-streams-mobile{border-bottom-width:1px}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-streams-mobile p{font-weight:var(--font-weight-medium);line-height:1.2;margin-bottom:0}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;width:100%}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid img{border-width:0;display:block}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:first-of-type,.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:first-of-type img{width:2.5rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:last-of-type{flex:1}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:last-of-type img:first-of-type{height:.8rem;margin-bottom:.25rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:last-of-type img:last-of-type{height:.8rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .logo-grid>div:last-of-type img.logotype-descender{height:1rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-source-value svg{height:1rem;margin:0 auto}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-source-value svg .check-mark-bullet{fill:var(--color-foreground)}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-link{border:1px solid var(--color-border);border-top-width:0}.funding-page .section-funding-filter .funding-filter-results .funding-results-group-area:not(:first-of-type){margin-top:1.5rem},.funding-page .section-funding-filter form .search-group-problems .funding-filter-type-group{display:grid;gap:.5rem;grid-template-columns:100%}@media (min-width:50rem){.funding-page .section-funding-filter form .funding-filter-group{gap:4rem;grid-template-columns:repeat(3,max-content)}}@media (min-width:56.25rem){.funding-page .section-funding-filter form .funding-filter-type-group:not(.filter-type-group-topics){display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.funding-page .section-funding-filter form .funding-filter-type-group.filter-type-group-topics{display:grid;gap:.5rem;grid-template-columns:repeat(3,max-content)}.funding-page .section-funding-filter form .funding-filter-type-group.filter-type-group-topics>div{gap:.5rem}.funding-page .section-funding-filter form .search-group .funding-filter-type-group:not(.filter-type-group-topics)>div:first-of-type{grid-column:1;grid-row:1/span 2}.funding-page .section-funding-filter form .search-group .funding-filter-type-group:not(.filter-type-group-topics)>div:nth-of-type(2){grid-column:2;grid-row:1/span 2}.funding-page .section-funding-filter form .search-group .funding-filter-type-group:not(.filter-type-group-topics)>div:nth-of-type(3){grid-column:3;grid-row:1/span 1}.funding-page .section-funding-filter form .search-group .funding-filter-type-group:not(.filter-type-group-topics)>div:nth-of-type(4){grid-column:3;grid-row:2/span 1;margin-top:-6rem}.funding-page .section-funding-filter form .funding-filter-type-group .filter-category-list{display:block}.funding-page .section-funding-filter form .funding-filter-type-group>div:not(:last-of-type){margin-bottom:0}.funding-page .section-funding-filter form .funding-filter-type-group .filter-category-list>div{padding-left:0}.funding-page .section-funding-filter form .funding-filter-type-group button{cursor:default;text-align:left}.funding-page .section-funding-filter form .funding-filter-type-group button svg{display:none}}@media (min-width:61.875rem){.funding-page .section-funding-filter .funding-filter-results .funding-results-header-row{display:table-row}.funding-page .funding-filter-results .stream-header-row>div:not(:first-of-type){padding:.5rem 0}.funding-page .section-funding-filter .funding-filter-results .stream-header-row>div:not(:first-of-type){min-width:3rem}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-source-value{display:table-cell}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-streams-mobile{display:none}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>div:first-of-type{border-bottom-width:1px;width:33%}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>div{border:1px solid var(--color-border);border-left-width:0;border-top-width:0;display:table-cell;line-height:1.2;padding:.5rem 1rem;vertical-align:middle}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row>.funding-results-stream-name{font-size:var(--font-size-normal);font-weight:var(--font-weight-medium)}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-link{border-left-width:0;display:table-cell;text-align:center}.funding-page .section-funding-filter .funding-filter-results .funding-results-product-row .funding-results-product-link span{display:none}}@media (prefers-reduced-motion:reduce){.funding-page .section-funding-filter form .funding-filter-type-group button svg,.rotate-180{animation-duration:0s;transition:0s}}