.hs-funding-route .hs-funding-route-hero{background:radial-gradient(ellipse at 78% 24%,#f6dab5 0%,#ffefd4 39%,#fffaf1 76%);color:#36242a}.hs-funding-route .hs-funding-route-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5%}.hs-funding-route .hs-funding-route-crumb{color:#6c5352;text-transform:uppercase;letter-spacing:.075em}.hs-funding-route .hs-funding-route-crumb a{color:#ab1832}.hs-funding-route .hs-funding-route-eyebrow{color:#ae0f2b}.hs-funding-route .hs-funding-route h1,.hs-funding-route .hs-funding-route-hero h1{color:#36242a;font-size:clamp(49px,5.35vw,87px)}.hs-funding-route .hs-funding-route-hero h1 em{color:#ac1933}.hs-funding-route .hs-funding-route-intro{color:#594447;font-size:clamp(17px,1.55vw,22px)}.hs-funding-route .hs-funding-route-button{border-radius:28px;background:#ac1731;border-color:#ac1731;color:#fff!important}.hs-funding-route .hs-funding-route-quiet{color:#951b34!important}.hs-funding-route .hs-funding-route-art{border-radius:140px 18px 18px 18px;box-shadow:none;isolation:isolate}.hs-funding-route .hs-funding-route-art:after{content:"";position:absolute;pointer-events:none;border:3px solid #f7b900;border-radius:50%;width:70%;aspect-ratio:1;left:-33%;top:-23%}@media(max-width:850px){.hs-funding-route .hs-funding-route-hero-layout{grid-template-columns:1fr;gap:30px}}@media(max-width:580px){.hs-funding-route .hs-funding-route-hero h1{font-size:clamp(40px,10vw,58px)}.hs-funding-route .hs-funding-route-art{border-radius:85px 14px 14px 14px}}.hs-fhub .hs-fhub-scheme .hs-fhub-school-peek{display:block;margin:16px 0 0;border-top:1px solid #e8e0d4;padding-top:13px}.hs-fhub .hs-fhub-school-peek>span{display:block;font:700 10px/1.4 'DM Sans',sans-serif;letter-spacing:.1em;color:#9a3036;margin:0 0 7px}.hs-fhub .hs-fhub-school-peek>p{margin:0;font:500 12px/1.6 'DM Sans',sans-serif;color:#605659}.hs-fhub .hs-fhub-scheme-footer a{color:#9f2733}.hs-fhub .hs-fhub-provider-directory{padding:98px 0 110px;background:#fffdf7}.hs-fhub .hs-fhub-provider-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hs-fhub .hs-fhub-provider-category{background:#fff;border:1px solid #e7dac5;border-radius:10px;padding:26px 29px;scroll-margin-top:95px}.hs-fhub .hs-fhub-provider-category>p{margin:0 0 8px;font:800 10px 'DM Sans',sans-serif;color:#a52436;letter-spacing:.12em}.hs-fhub .hs-fhub-provider-category h3{font:400 31px/1.2 'DM Serif Display',Georgia,serif;margin:0 0 11px;color:#442632}.hs-fhub .hs-fhub-provider-category>div{font:500 12px/1.7 'DM Sans',sans-serif;color:#554e50}.hs-fhub .hs-fhub-provider-category>a{margin-top:17px;display:inline-flex;text-decoration:none;font:800 12px/1.5 'DM Sans',sans-serif;color:#a62332}.hs-fhub .hs-fhub-provider-category details{margin-top:12px;border-top:1px solid #eee0cf;padding-top:12px}.hs-fhub .hs-fhub-provider-category summary{cursor:pointer;color:#a02436;font:700 12px/1.5 'DM Sans',sans-serif}.hs-fhub .hs-fhub-provider-category ul{margin:11px 0 2px;padding-left:19px;color:#6b5960;font:500 12px/1.75 'DM Sans',sans-serif}.hs-fhub .hs-fhub-scheme .hs-fhub-market{color:#ad263b}.hs-fhub .hs-fhub-hero h1 em,.hs-fhub h2 em{color:#a41b32}.hs-fhub .hs-fhub-evidence{border-color:#c18b44}.hs-fhub .hs-fhub-scheme h3{color:#4d2833}.hs-funding-route{background:#fffdfa;color:#402b34;font:400 15px/1.7 'DM Sans',sans-serif;overflow:hidden}.hs-funding-route *{box-sizing:border-box}.hs-funding-route .hs-global-wrap{width:min(100% - 64px,1320px);margin-inline:auto}.hs-funding-route a{text-decoration:none}.hs-funding-route h1,.hs-funding-route h2,.hs-funding-route h3,.hs-funding-route h4{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.02em}.hs-funding-route h2{font-size:clamp(37px,4.6vw,62px);line-height:1.12;color:#4a2933;margin:12px 0 20px}.hs-funding-route h2 em{color:#a92539;font-style:italic}.hs-funding-route h1 em{color:#f3bb5c;font-style:italic}.hs-funding-route-kicker,.hs-funding-route-eyebrow{font:800 10px/1.4 'DM Sans',sans-serif;letter-spacing:.17em;color:#ab2235;text-transform:uppercase}.hs-funding-route-eyebrow{color:#ffd785}.hs-funding-route-hero{background:radial-gradient(circle at 34% 23%,#853847 0%,transparent 45%),linear-gradient(130deg,#3a1526 0%,#5e2030 70%,#752f3d 100%);color:#fff;padding:61px 0 80px}.hs-funding-route-hero-layout{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:65px}.hs-funding-route-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font:700 11px/1.3 'DM Sans',sans-serif;color:#ead5cb;margin:0 0 58px}.hs-funding-route-crumb a{color:#f5d99d}.hs-funding-route h1{font-size:clamp(53px,5.9vw,87px);line-height:1.035;color:#fff;margin:12px 0 27px}.hs-funding-route-intro{font:400 clamp(16px,1.7vw,19px)/1.72 'DM Sans',sans-serif;color:#fae8dc;max-width:680px}.hs-funding-route-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:35px}.hs-funding-route-button{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:47px;padding:13px 20px;background:#efb936;border:1px solid #efb936;border-radius:5px;color:#3c1b25!important;font:800 12px/1.5 'DM Sans',sans-serif;text-decoration:none}.hs-funding-route-button:hover{background:#ffda83;border-color:#ffda83}.hs-funding-route-quiet{color:#ffedcd!important;font:700 12px/1.4 'DM Sans',sans-serif;text-decoration:underline!important;text-underline-offset:7px}.hs-funding-route-art{position:relative;border-radius:99px 13px 13px 13px;background:#f3d6ae;overflow:hidden;box-shadow:0 23px 60px #0004;margin:0;min-height:330px}.hs-funding-route-art img{height:100%;width:100%;min-height:330px;display:block;object-fit:cover}.hs-funding-route-art figcaption{position:absolute;left:18px;bottom:18px;right:18px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 14px;border-radius:5px;background:#fff8e9e8;color:#602c35;font:700 9px/1.5 'DM Sans',sans-serif;letter-spacing:.07em}.hs-funding-route-art figcaption strong{color:#a82b3c}.hs-funding-route-summary{padding:100px 0 95px}.hs-funding-route-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:70px;align-items:end}.hs-funding-route-intro-grid>p{font-size:16px;color:#685e61;line-height:1.85}.hs-funding-route-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:45px}.hs-funding-route-facts>div{border:1px solid #e8d9c1;border-radius:7px;background:#fff9ee;padding:25px 28px}.hs-funding-route-facts span{display:block;color:#ad3342;letter-spacing:.10em;font:800 10px/1.4 'DM Sans',sans-serif;margin-bottom:16px}.hs-funding-route-facts strong{font:400 24px/1.3 'DM Serif Display',Georgia,serif;color:#4d2a36}.hs-funding-route-facts p{margin:0;font-size:13px;line-height:1.8;color:#665659}.hs-funding-route-formats{background:#fff1dd;padding:102px 0}.hs-funding-route-section-title{max-width:870px;margin:0 0 33px}.hs-funding-route-section-title>p:not(.hs-funding-route-kicker){font-size:15px;line-height:1.8;color:#65595e}.hs-funding-route-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.hs-funding-route-format{display:flex;flex-direction:column;align-items:flex-start;min-height:274px;padding:25px 23px 22px;border:1px solid #e2cbaa;background:#fffdfa;border-radius:7px;color:inherit!important}.hs-funding-route-format:hover{border-color:#a34;box-shadow:0 13px 27px #58232e18;transform:translateY(-2px)}.hs-funding-route-format>span{font:800 10px/1.4 'DM Sans',sans-serif;color:#a02d39;letter-spacing:.1em}.hs-funding-route-format h3{font:400 26px/1.16 'DM Serif Display',Georgia,serif;color:#4b2932;margin:20px 0 14px}.hs-funding-route-format p{font:400 12px/1.75 'DM Sans',sans-serif;color:#6e5b5e;margin:0 0 15px}.hs-funding-route-format b{font:800 11px/1.4 'DM Sans',sans-serif;color:#aa2939;margin-top:auto}.hs-funding-route-schools{padding:110px 0;background:#fffdfa}.hs-funding-route-school-subtitle{margin:35px 0 20px;font:400 32px/1.2 'DM Serif Display',Georgia,serif;color:#442731}.hs-funding-route-school-subtitle small{font:700 12px 'DM Sans',sans-serif;color:#9b6166}.hs-funding-route-school-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hs-funding-route-school{padding:27px 26px;border:1px solid #e8dcc8;background:#fff;border-radius:8px;display:flex;flex-direction:column}.hs-funding-route-provider-type{font:800 9px/1.4 'DM Sans',sans-serif;letter-spacing:.11em;color:#a42a3b;margin:0}.hs-funding-route-provider-type>span{font-size:11px;color:#c89f36;margin-right:3px}.hs-funding-route-school h4{font:400 26px/1.2 'DM Serif Display',Georgia,serif;color:#492a33;margin:19px 0 5px}.hs-funding-route-school>small{font:700 11px/1.5 'DM Sans',sans-serif;color:#ad774a;margin:0 0 15px}.hs-funding-route-school>p:not(.hs-funding-route-provider-type){font:400 12px/1.75 'DM Sans',sans-serif;color:#6b5f61;margin:0 0 17px}.hs-funding-route-school a{font:800 11px/1.4 'DM Sans',sans-serif;color:#a22938;margin-top:auto}.hs-funding-route-other-schools{margin:27px 0 0;border:1px solid #e4d3b8;background:#fff7ea;border-radius:7px}.hs-funding-route-other-schools>summary{display:flex;align-items:center;justify-content:space-between;gap:13px;cursor:pointer;list-style:none;padding:21px 24px;color:#562b33;font:700 14px/1.45 'DM Sans',sans-serif}.hs-funding-route-other-schools>summary::-webkit-details-marker{display:none}.hs-funding-route-other-schools>summary span{font-size:11px;color:#a62b3c}.hs-funding-route-other-inner{padding:23px 25px 29px;border-top:1px solid #e8d6ba}.hs-funding-route-other-inner>p{font:400 13px/1.8 'DM Sans',sans-serif;color:#705e61}.hs-funding-route-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;margin-top:20px}.hs-funding-route-other-grid>div{display:flex;flex-direction:column;gap:5px;background:#fff;padding:12px;border:1px solid #eddfce;border-radius:4px}.hs-funding-route-other-grid strong{font:700 12px/1.4 'DM Sans',sans-serif;color:#4c2b35}.hs-funding-route-other-grid span{font:400 11px/1.5 'DM Sans',sans-serif;color:#886c71}.hs-funding-route-fineprint{margin:27px 0 0;font:400 12px/1.8 'DM Sans',sans-serif;color:#78676b}.hs-funding-route-empty{padding:25px;background:#fff3df;border-left:3px solid #a72a39;color:#6f5a61}.hs-funding-route-states{background:#f7f1e9;padding:95px 0}.hs-funding-route-state-list{display:flex;flex-wrap:wrap;gap:9px}.hs-funding-route-state-list span{padding:11px 14px;background:#fff;border:1px solid #e5c9ac;border-radius:5px;color:#602c34;font:700 12px/1.4 'DM Sans',sans-serif}.hs-funding-route-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hs-funding-route-steps>div{border-top:3px solid #bc3944;padding:22px;background:#fff;border-radius:4px}.hs-funding-route-steps strong{font:400 25px/1.22 'DM Serif Display',Georgia,serif;color:#4b2430}.hs-funding-route-steps p{font:400 13px/1.75 'DM Sans',sans-serif;color:#75686c}.hs-funding-route-apply{background:#4c1b2b;padding:95px 0;color:#fff}.hs-funding-route-apply-layout{display:grid;grid-template-columns:1fr .92fr;gap:100px}.hs-funding-route-apply .hs-funding-route-kicker{color:#f1bc5b}.hs-funding-route-apply h2{color:#fff;margin:15px 0 28px}.hs-funding-route-apply h2 em{color:#f0bb5f}.hs-funding-route-apply p{font:400 15px/1.85 'DM Sans',sans-serif;color:#efdddc}.hs-funding-route-checklist{background:#fff9f0;border-radius:8px;padding:30px;color:#52333b}.hs-funding-route-checklist strong{font:400 23px/1.25 'DM Serif Display',Georgia,serif}.hs-funding-route-checklist ul{padding-left:23px;margin:17px 0 24px}.hs-funding-route-checklist li{padding:5px 0;font-size:13px;color:#57444b}.hs-funding-route-related{padding:80px 0 115px}.hs-funding-route-related-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.hs-funding-route-related-list a{display:flex;align-items:center;justify-content:space-between;padding:20px 17px;background:#fff7ec;border:1px solid #ead9bf;border-radius:5px;font:800 13px/1.4 'DM Sans',sans-serif;color:#612f3e}.hs-funding-route-related-list a:hover{border-color:#a52c41}.hs-funding-route :is(a,summary):focus-visible,.hs-global-menu-funding :is(a,summary):focus-visible{outline:3px solid #f5bc49;outline-offset:3px}@media(max-width:1200px){.hs-funding-route-hero-layout{gap:32px}.hs-funding-route-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-funding-route-school-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-fhub .hs-fhub-provider-list{grid-template-columns:1fr}}@media(max-width:980px){.hs-funding-route-hero-layout,.hs-funding-route-intro-grid,.hs-funding-route-apply-layout{grid-template-columns:1fr;gap:32px}.hs-funding-route-hero{padding:48px 0 60px}.hs-funding-route-crumb{margin-bottom:30px}.hs-funding-route-art{max-width:760px}.hs-funding-route-facts{gap:12px}.hs-funding-route-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hs-funding-route .hs-global-wrap{width:calc(100% - 34px)}.hs-funding-route h1{font-size:clamp(46px,10vw,66px)}.hs-funding-route-summary,.hs-funding-route-schools{padding:67px 0}.hs-funding-route-formats,.hs-funding-route-states,.hs-funding-route-apply{padding:63px 0}.hs-funding-route-facts,.hs-funding-route-steps{grid-template-columns:1fr}.hs-funding-route-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-funding-route-related{padding:63px 0}}@media(max-width:560px){.hs-funding-route-hero-art{min-height:235px;border-radius:70px 12px 12px 12px}.hs-funding-route-hero-art img{min-height:235px}.hs-funding-route-format-grid,.hs-funding-route-school-grid,.hs-funding-route-related-list,.hs-funding-route-other-grid{grid-template-columns:1fr}.hs-funding-route-format{min-height:190px}.hs-funding-route-crumb{font-size:10px}.hs-funding-route-art figcaption{font-size:8px}.hs-funding-route-other-schools>summary{display:block}.hs-funding-route-other-schools>summary span{display:block;margin-top:9px}.hs-global-mobile-dest-list .hs-funding-menu-mobile-all{color:#a12837!important}}.hs-funding-route-examples{background:#f7f1e7;padding:100px 0 105px}.hs-funding-route-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hs-funding-route-example{display:flex;flex-direction:column;align-items:flex-start;padding:27px 26px 29px;min-width:0;background:#fffbf3;border:1px solid #e3ccb0;border-radius:7px;box-shadow:0 7px 18px #4d26310b}.hs-funding-route-example>span{font:800 10px/1.45 'DM Sans',sans-serif;letter-spacing:.075em;text-transform:uppercase;color:#a33242}.hs-funding-route-example h3{font:400 26px/1.18 'DM Serif Display',Georgia,serif;color:#4e2b38;margin:17px 0 10px}.hs-funding-route-example>p{font:400 12.5px/1.74 'DM Sans',sans-serif;color:#716166;margin:0}@media(max-width:1050px){.hs-funding-route-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hs-funding-route-examples{padding:65px 0}.hs-funding-route-example-grid{grid-template-columns:1fr}.hs-funding-route-example{padding:24px}}.hs-funding-route-destinations{padding:98px 0 108px;background:#fff8eb}.hs-funding-city-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch}.hs-funding-city{display:flex;flex-direction:column;min-width:0;background:#fffdf9;border:1px solid #e4d1ba;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px #3e17250a}.hs-funding-city-top{padding:24px 23px 19px;background:linear-gradient(136deg,#551c2d,#7d3444)}.hs-funding-city-top>span{font:800 10px/1.35 'DM Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f9d790}.hs-funding-city-top h3{font:400 32px/1.15 'DM Serif Display',Georgia,serif;color:#fff;margin:9px 0 0}.hs-funding-city-schools{padding:12px 21px 9px;flex:1;display:flex;flex-direction:column;gap:0}.hs-funding-city-schools>a{display:flex;align-items:start;justify-content:space-between;gap:11px;padding:10px 2px;border-bottom:1px solid #eee1d0;color:#4c2c37!important}.hs-funding-city-schools>a:hover{color:#a62239!important;background:#fff3e0}.hs-funding-city-schools strong{font:700 12px/1.45 'DM Sans',sans-serif}.hs-funding-city-schools small{flex:0 0 94px;text-align:right;font:600 9px/1.5 'DM Sans',sans-serif;color:#ad6972}.hs-funding-city-view{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 22px 22px;font:800 11px/1.45 'DM Sans',sans-serif!important;color:#a6283c!important}.hs-funding-route-other-grid strong a{color:#5d3040!important;text-decoration:underline!important;text-decoration-color:#d5ac83!important;text-underline-offset:4px}.hs-funding-route-other-grid strong a:hover{color:#b12641!important}@media(max-width:1060px){.hs-funding-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:630px){.hs-funding-route-destinations{padding:66px 0}.hs-funding-city-grid{grid-template-columns:1fr}.hs-funding-city-top{padding:22px}.hs-funding-city-schools small{flex-basis:96px}}.hs-funding-route-state-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.hs-funding-route-land{border:1px solid #e0c4a5;background:#fffaf2;border-radius:7px;overflow:hidden}.hs-funding-route-land>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:85px;padding:21px 18px;cursor:pointer;list-style:none}.hs-funding-route-land>summary::-webkit-details-marker{display:none}.hs-funding-route-land>summary strong{font:400 22px/1.2 'DM Serif Display',Georgia,serif;color:#592a38}.hs-funding-route-land>summary>span{font:700 10px/1.4 'DM Sans',sans-serif;white-space:nowrap;color:#9c5260}.hs-funding-route-land[open]>summary{background:#fff1df;border-bottom:1px solid #e7d2b6}.hs-funding-route-land ul{margin:0;padding:13px 18px 20px;list-style:none}.hs-funding-route-land li{padding:12px 0;border-bottom:1px solid #edd9c2}.hs-funding-route-land li:last-child{border:0}.hs-funding-route-land li strong{font:700 12px/1.5 'DM Sans',sans-serif;color:#4c3038}.hs-funding-route-land li p{font:500 11px/1.5 'DM Sans',sans-serif;color:#8c3344;margin:6px 0}.hs-funding-route-land li small{font:400 11px/1.6 'DM Sans',sans-serif;color:#786970}@media(max-width:1050px){.hs-funding-route-state-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hs-funding-route-state-cards{grid-template-columns:1fr}.hs-funding-route-land>summary{min-height:62px}}@media(prefers-reduced-motion:reduce){.hs-funding-route-format{transition:none}.hs-funding-route-format:hover{transform:none}}