.funding-program-teaser{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#183552;text-align:left;background:linear-gradient(120deg,#f3f8ff,#f6fbfa);border:1px solid #d7e5f7;border-radius:20px;margin-top:30px;padding:26px}.funding-program-teaser-home{scroll-margin-top:110px}.funding-program-teaser-main{grid-template-columns:1fr 220px;align-items:center;gap:26px;display:grid}.funding-program-teaser-heading>span{color:#426ca0;font-size:12px;font-weight:750;line-height:1.6}.funding-program-teaser-heading h3{letter-spacing:-.04em;color:#183552;word-break:keep-all;margin:9px 0 0;font-size:28px;line-height:1.4}.funding-program-teaser-heading p{color:#5c7188;margin:11px 0 0;font-size:15px;line-height:1.65}.funding-program-teaser-photo{min-width:0;margin:0}.funding-program-teaser-photo img{aspect-ratio:1.55;object-fit:cover;border-radius:13px;width:100%;height:auto;display:block}.funding-program-teaser-photo figcaption{text-align:right;color:#6a7c91;margin-top:5px;font-size:10px}.funding-program-preview-grid{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.funding-program-preview-grid>a{color:#3b5d86;background:#fff;border:1px solid #d2dfef;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.funding-program-preview-grid>a:hover{color:#245cc5;border-color:#5786d7}.funding-program-preview-grid>a>svg{flex-shrink:0;width:13px;height:13px}.funding-program-teaser-action{color:#fff;background:#2764dd;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:51px;margin-top:17px;padding:14px 16px;font-size:15px;font-weight:750;line-height:1.6;display:flex}.funding-program-teaser-action>svg{flex-shrink:0;width:18px;height:18px}.funding-program-teaser .funding-program-loan-tag{color:#61758b;margin:10px 0 0;font-size:11px;line-height:1.6}.funding-program-teaser a:focus-visible{outline-offset:4px;outline:3px solid #245ee0}@media (max-width:640px){.funding-program-teaser{border-radius:16px;padding:20px 18px}.funding-program-teaser-main{grid-template-columns:1fr 105px;align-items:start;gap:12px}.funding-program-teaser-heading>span{font-size:10px}.funding-program-teaser-heading h3{font-size:22px;line-height:1.45}.funding-program-teaser-heading p{margin-top:8px;font-size:13px}.funding-program-teaser-photo{padding-top:9px}.funding-program-teaser-photo img{aspect-ratio:.8;border-radius:11px}.funding-program-teaser-photo figcaption{text-align:center;font-size:9px}.funding-program-preview-grid{gap:6px;margin-top:16px}.funding-program-preview-grid>a{gap:4px;min-height:44px;padding:9px 10px;font-size:12px}.funding-program-teaser-action{margin-top:15px;padding:13px 14px;font-size:14px}.funding-program-teaser .funding-program-loan-tag{font-size:10px}}@media (max-width:350px){.funding-program-teaser-main{grid-template-columns:1fr 83px;gap:9px}.funding-program-teaser-heading h3{font-size:20px}.funding-program-teaser-heading p{font-size:12px}.funding-program-teaser{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.funding-program-teaser *{transition:none!important}}.funding-regional-preview{border-top:1px solid #d5e2ef;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.funding-regional-preview>svg{color:#247b73;flex-shrink:0;width:25px;height:25px}.funding-regional-preview>div{flex:1;min-width:0}.funding-regional-preview span{color:#35796f;font-size:11px;font-weight:750;display:block}.funding-regional-preview strong{letter-spacing:-.035em;color:#183552;word-break:keep-all;margin-top:4px;font-size:19px;line-height:1.5;display:block}.funding-regional-preview p{color:#5c7188;margin:7px 0 0;font-size:13px;line-height:1.7}.funding-regional-preview>a{color:#23776c;background:#fff;border:1px solid #c7dedb;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:750;display:inline-flex}.funding-regional-preview>a>svg{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.funding-regional-preview{grid-template-columns:25px 1fr;align-items:start;gap:9px 10px;margin-top:20px;padding-top:20px;display:grid}.funding-regional-preview>svg{margin-top:3px}.funding-regional-preview strong{font-size:18px}.funding-regional-preview>a{grid-column:1/-1;margin-top:5px;font-size:14px}.funding-regional-preview p{font-size:13px}}
