.prn-page{--prn-ink:#28332f;--prn-muted:#65716a;--prn-rule:#d6ded7;--prn-paper:#f8f8f2;--prn-forest:#38584a;--prn-moss:#78917d;--prn-ochre:#a87946;color:var(--prn-ink);background:var(--prn-paper);overflow:hidden}.prn-shell{width:min(100% - 48px,1152px);margin:0 auto}.prn-kicker{margin:0;color:#82704f;font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.prn-hero{padding:57px 0 55px;background:#e6ece6}.prn-hero-heading{max-width:805px;margin-bottom:31px}.prn-hero-heading .prn-kicker span{padding:0 7px;color:#91a096}.prn-availability-heading h2,.prn-components-layout h2,.prn-eligibility-heading h2,.prn-external-copy h2,.prn-faq-layout h2,.prn-handoff-layout h2,.prn-hero-heading h1,.prn-intake-heading h2,.prn-resource-layout h2{margin:11px 0 12px;color:#2d3833;font-size:clamp(28px,3vw,39px);font-weight:620;letter-spacing:-.043em;line-height:1.1;text-wrap:balance}.prn-hero-heading h1{max-width:690px}.prn-hero-heading>p:last-child{max-width:685px;margin:0;color:#626e67;font-size:13px;line-height:1.75}.prn-route-scene{max-width:1060px;margin-left:auto;padding:17px 19px 13px;border:1px solid #cbd6ce;background:#fafaf5;box-shadow:0 18px 42px rgba(47,67,56,.1)}.prn-route-scene-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #dce3dc;color:#718276;font-size:7px;font-weight:750;letter-spacing:.13em}.prn-route-scene-top span:last-child{padding:4px 6px;border:1px solid #d6ded6;color:#879289;font-size:6px}.prn-route-input{width:min(100%,610px);margin:15px auto 0;padding:14px 18px 15px;background:#334b40}.prn-context-source>span,.prn-destination-main>div>span,.prn-route-context>div:first-child>span,.prn-route-input>span,.prn-route-result-details>span{color:#c0c9bd;font-size:7px;font-weight:750;letter-spacing:.13em}.prn-route-input p{margin:7px 0 0;color:#fffdf6;font-size:16px;font-weight:550;letter-spacing:-.02em;line-height:1.4}.prn-route-arrow{display:flex;justify-content:center;height:27px;color:#9c835b}.prn-route-context{display:grid;grid-template-columns:1fr minmax(190px,.56fr);align-items:center;gap:14px 25px;max-width:780px;margin:0 auto;padding:15px 18px;border:1px solid #d9e0d9;background:#f2f4ee}.prn-route-context>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.prn-route-context>div:first-child>span{color:#7e715a}.prn-route-context>div:first-child>strong{color:#37413b;font-size:12px;font-weight:670}.prn-route-context>div:first-child>p{margin:0;color:#778077;font-size:8px;line-height:1.5}.prn-context-source{display:flex;align-items:center;gap:9px;padding:11px 12px;border-left:1px solid #d4dcd4}.prn-context-source svg{flex:none;color:#607566}.prn-context-source>span{color:#647365;line-height:1.5}.prn-route-branch{display:grid;grid-template-columns:1fr 1fr 1fr;width:min(100%,780px);height:28px;margin:0 auto;border-top:1px solid transparent}.prn-route-branch span{position:relative;border-top:1px solid #a9b8ab}.prn-route-branch span:before{position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:#718875;content:"";transform:translateX(-50%)}.prn-route-destinations{max-width:930px;margin:0 auto}.prn-destination-main{display:grid;grid-template-columns:25px 1fr 17px;align-items:center;gap:11px;padding:12px 15px;border:1px solid #becdbf;background:#edf2eb}.prn-destination-main>svg:first-child{color:#55725e}.prn-destination-main>svg:last-child{color:#75866b}.prn-destination-main>div{display:flex;flex-direction:column;gap:4px}.prn-destination-main>div>span{color:#7d735e}.prn-destination-main>div>strong{color:#35453b;font-size:11px;font-weight:680}.prn-route-result-details{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border-top:1px solid #dce3dc}.prn-route-result-details>span{padding:9px 10px 2px;color:#778274;text-align:center}.prn-route-caption{margin:12px 0 0;color:#79827a;font-size:8px;line-height:1.5;text-align:right}.prn-intake-section{padding:78px 0 83px;background:#fafaf5}.prn-intake-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8%}.prn-availability-heading>p:last-child,.prn-eligibility-heading>p:last-child,.prn-external-copy>p:last-child,.prn-handoff-layout>div:first-child>p:last-child,.prn-intake-heading>p:last-child,.prn-resource-layout>div:first-child>p:last-child{margin:0;color:var(--prn-muted);font-size:12px;line-height:1.75}.prn-intake-list{border-top:1px solid #dfe2da}.prn-intake-list>div{display:grid;grid-template-columns:31px 1fr 18px;align-items:center;gap:12px;min-height:47px;border-bottom:1px solid #dfe2da}.prn-intake-list>div>span{color:#9a8a66;font-size:8px;font-weight:700}.prn-intake-list>div>p{margin:0;color:#414944;font-size:11px;line-height:1.45}.prn-intake-list>div>svg{color:#758770}.prn-intake-note{margin:11px 0 0;color:#81867d;font-size:9px;line-height:1.5}.prn-eligibility-section{padding:78px 0 83px;background:#303d38;color:#f6f4ed}.prn-eligibility-heading{max-width:690px;margin-bottom:26px}.prn-eligibility-heading .prn-kicker{color:#d2bb91}.prn-eligibility-heading h2{color:#fffdf6}.prn-eligibility-heading>p:last-child{color:#c8d0ca}.prn-program-differences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #68756f;border-left:1px solid #68756f}.prn-program-differences article{display:grid;grid-template-columns:1fr 17px;align-content:start;gap:10px 8px;min-height:135px;padding:15px 16px;border-right:1px solid #68756f;border-bottom:1px solid #68756f}.prn-program-differences article>span{grid-column:1/-1;color:#d3bd96;font-size:7px;font-weight:700}.prn-program-differences h3{margin:0;color:#fcf9f2;font-size:12px;font-weight:660}.prn-program-differences svg{color:#c9b999}.prn-program-differences article>p{grid-column:1/-1;margin:0;color:#cad1cb;font-size:10px;line-height:1.6}.prn-eligibility-factors{display:grid;grid-template-columns:160px 1fr;gap:16px;margin-top:14px;padding:12px 15px;border:1px solid #5b6b62;background:#37463f}.prn-eligibility-factors>span{color:#d2bd96;font-size:7px;font-weight:750;letter-spacing:.12em;line-height:1.5}.prn-eligibility-factors p{margin:0;color:#e2e4dc;font-size:9px;line-height:1.6}.prn-availability-section{padding:82px 0 87px;background:#e7e2d8}.prn-availability-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:8%}.prn-availability-heading h2{max-width:480px}.prn-availability-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d0c8bb;border-left:1px solid #d0c8bb}.prn-availability-list>div{display:grid;grid-template-columns:23px 1fr;align-content:start;gap:5px 8px;min-height:86px;padding:11px 12px;border-right:1px solid #d0c8bb;border-bottom:1px solid #d0c8bb;background:hsla(45,44%,96%,.58)}.prn-availability-list>div>span{grid-row:1/3;color:#9d875f;font-size:7px;font-weight:700;padding-top:2px}.prn-availability-list strong{color:#444640;font-size:10px;font-weight:680;line-height:1.4}.prn-availability-list p{margin:0;color:#726f67;font-size:9px;line-height:1.5}.prn-resource-section{padding:80px 0 86px;background:#f9f8f2}.prn-resource-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%}.prn-resource-constellation{padding:20px 19px 14px;border:1px solid #d8ded5;background:#f0f2ea}.prn-resource-hub{position:relative;display:flex;width:min(100%,245px);min-height:75px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0 auto;border:1px solid #9eaf9e;background:#e1e9dd;color:#3c5144;text-align:center}.prn-resource-hub:after{position:absolute;bottom:-20px;left:50%;height:19px;border-left:1px solid #a8b5a4;content:""}.prn-resource-hub>span{color:#7f8068;font-size:6px;font-weight:750;letter-spacing:.13em}.prn-resource-hub>strong{font-size:12px;font-weight:680}.prn-resource-orbit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;padding-top:13px;border-top:1px solid #a8b5a4}.prn-resource-orbit>span{display:flex;min-height:36px;align-items:center;justify-content:center;padding:7px 9px;border:1px solid #d2dace;background:#fafaf5;color:#59665b;font-size:9px;text-align:center}.prn-resource-constellation>p{margin:12px 0 0;color:#7b8277;font-size:8px;line-height:1.5;text-align:center}.prn-external-section{padding:77px 0 81px;background:#494651;color:#f8f5f0}.prn-external-layout{display:grid;grid-template-columns:.42fr 1fr .9fr;align-items:start;gap:6%}.prn-external-mark{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:5px;color:#d9bd90}.prn-external-mark span,.prn-external-sources>span{font-size:7px;font-weight:750;letter-spacing:.13em;line-height:1.5}.prn-external-copy .prn-kicker{color:#dbc79f}.prn-external-copy h2{color:#fcf9f3}.prn-external-copy>p:last-child{color:#d2cfd0;font-size:10px}.prn-external-sources{padding:14px 16px;border:1px solid #726d78;background:#514e59}.prn-external-sources>span{display:block;margin-bottom:8px;color:#dfc799}.prn-external-sources p{margin:0;padding:8px 0;border-top:1px solid #6a6670;color:#f1ece8;font-size:9px}.prn-handoff-section{padding:80px 0 85px;background:#e3ebe4}.prn-handoff-layout{display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;gap:8%}.prn-handoff-layout>div:first-child>p:last-child{color:#637068}.prn-handoff-board{padding:17px 20px 14px;border:1px solid #c4d0c6;background:#f5f7f0}.prn-handoff-board-head{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #d8e0d8;color:#77694f;font-size:7px;font-weight:750;letter-spacing:.12em}.prn-handoff-board-head svg{color:#9e7548}.prn-handoff-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px 0}.prn-handoff-cases>span{display:flex;min-height:35px;align-items:center;padding:6px 8px;border:1px solid #dde4da;background:#fbfbf6;color:#586259;font-size:8px;line-height:1.35}.prn-handoff-route{display:flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid #d8e0d8}.prn-handoff-route svg{flex:none;color:#748772}.prn-handoff-route>span{color:#808276;font-size:7px;font-weight:750;letter-spacing:.1em}.prn-handoff-route>strong{color:#46564a;font-size:9px;font-weight:680}.prn-components-section{padding:75px 0 81px;background:#faf9f4}.prn-components-layout,.prn-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:8%}.prn-components-list,.prn-faq-list{border-top:1px solid #dfe3dd}.prn-components-list>div{display:grid;grid-template-columns:28px 190px 1fr;align-items:center;gap:12px;min-height:61px;border-bottom:1px solid #dfe3dd}.prn-components-list>div>span{color:#9a8a68;font-size:8px;font-weight:700}.prn-components-list strong{font-size:9px}.prn-components-list a{color:#4f46e5;text-decoration:none}.prn-components-list a:hover{text-decoration:underline}.prn-components-list p{margin:0;color:#69736c;font-size:9px;line-height:1.55}.prn-outcome-section{padding:42px 0;background:#303d38;color:#f6f4ed}.prn-outcome-layout{display:grid;grid-template-columns:165px .9fr 1.1fr;align-items:center;gap:20px}.prn-outcome-layout .prn-kicker{color:#d3bd96}.prn-outcome-layout h2{margin:0;color:#fffdf6;font-size:19px;font-weight:580;letter-spacing:-.025em;line-height:1.25}.prn-outcome-layout>p:last-child{margin:0;color:#cbd2cc;font-size:9px;line-height:1.65}.prn-faq-section{padding:75px 0 80px;background:#faf9f4}.prn-faq-list details{border-bottom:1px solid #dfe3dd}.prn-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;color:#363f39;cursor:pointer;font-size:11px;font-weight:620;line-height:1.45;list-style:none}.prn-faq-list summary::-webkit-details-marker{display:none}.prn-faq-list summary span{flex:none;color:#778776;font-size:18px;font-weight:400;transition:transform .16s ease}.prn-faq-list details[open] summary span{transform:rotate(45deg)}.prn-faq-list details>p{max-width:690px;margin:-2px 30px 16px 0;color:#68716b;font-size:10px;line-height:1.7}.prn-footer{padding:22px 0 26px;border-top:1px solid #e0e3dc;background:#faf9f4}.prn-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.prn-footer-inner a{display:inline-flex;align-items:center;gap:6px;color:#4f46e5;font-size:10px;font-weight:620;text-decoration:none}.prn-footer-inner a:hover{color:#4338ca;text-decoration:underline}@media (max-width:850px){.prn-availability-layout,.prn-components-layout,.prn-faq-layout,.prn-handoff-layout,.prn-intake-layout,.prn-resource-layout{grid-template-columns:1fr;gap:28px}.prn-program-differences{grid-template-columns:1fr}.prn-program-differences article{grid-template-columns:25px minmax(130px,.55fr) 18px 1fr;align-items:center;min-height:66px;padding:11px 13px}.prn-program-differences article>p,.prn-program-differences article>span{grid-column:auto}.prn-eligibility-factors{grid-template-columns:140px 1fr}.prn-external-layout{grid-template-columns:.3fr 1fr .9fr;gap:4%}.prn-outcome-layout{grid-template-columns:135px .9fr 1.1fr}}@media (max-width:560px){.prn-shell{width:min(100% - 32px,1152px)}.prn-hero{padding:40px 0 43px}.prn-hero-heading{margin-bottom:23px}.prn-hero-heading h1{font-size:30px}.prn-hero-heading>p:last-child{font-size:12px}.prn-route-scene{padding:12px 10px 10px}.prn-route-input{padding:12px}.prn-route-input p{font-size:14px}.prn-route-context{grid-template-columns:1fr;gap:9px;padding:12px}.prn-context-source{padding:8px 0 0;border-top:1px solid #d4dcd4;border-left:0}.prn-route-branch{height:21px}.prn-destination-main{grid-template-columns:20px 1fr 15px;gap:8px;padding:10px}.prn-destination-main>div>strong{font-size:9px}.prn-route-result-details>span{padding:8px 3px 0;font-size:6px;letter-spacing:.08em}.prn-route-caption{font-size:7px;text-align:left}.prn-availability-section,.prn-components-section,.prn-eligibility-section,.prn-external-section,.prn-faq-section,.prn-handoff-section,.prn-intake-section,.prn-resource-section{padding:60px 0}.prn-availability-heading h2,.prn-components-layout h2,.prn-eligibility-heading h2,.prn-external-copy h2,.prn-faq-layout h2,.prn-handoff-layout h2,.prn-intake-heading h2,.prn-resource-layout h2{font-size:27px}.prn-intake-list>div{grid-template-columns:24px 1fr 16px;gap:8px}.prn-intake-list>div>p{font-size:10px}.prn-program-differences article{grid-template-columns:21px minmax(100px,.7fr) 15px 1fr;gap:7px;padding:10px 8px}.prn-program-differences h3{font-size:9px}.prn-program-differences article>p{font-size:8px}.prn-eligibility-factors{grid-template-columns:1fr;gap:7px;padding:10px}.prn-eligibility-factors p{font-size:8px}.prn-availability-list{grid-template-columns:1fr}.prn-availability-list>div{min-height:65px}.prn-availability-list strong{font-size:10px}.prn-availability-list p{font-size:9px}.prn-resource-constellation{padding:15px 10px 12px}.prn-resource-orbit{grid-template-columns:1fr 1fr;gap:6px}.prn-resource-orbit>span{min-height:34px;font-size:8px}.prn-external-layout{grid-template-columns:1fr;gap:20px}.prn-external-mark{flex-direction:row;align-items:center;gap:9px}.prn-external-copy>p:last-child{font-size:11px}.prn-external-sources{padding:12px}.prn-handoff-board{padding:14px 10px 12px}.prn-handoff-cases{grid-template-columns:1fr 1fr;gap:6px}.prn-handoff-route{flex-wrap:wrap;gap:7px}.prn-handoff-route>span{font-size:6px}.prn-components-list>div{grid-template-columns:23px 1fr;gap:5px 8px;padding:10px 0}.prn-components-list p{grid-column:2}.prn-outcome-section{padding:37px 0}.prn-outcome-layout{grid-template-columns:1fr;gap:10px}.prn-outcome-layout h2{font-size:20px}.prn-footer-inner{align-items:flex-start}}@media (prefers-color-scheme:dark){.prn-page{--prn-ink:#eeece7;--prn-muted:#b8c0b9;--prn-rule:#454d47;--prn-paper:#171a18;color:var(--prn-ink)}.prn-availability-section,.prn-components-section,.prn-faq-section,.prn-footer,.prn-handoff-section,.prn-hero,.prn-intake-section,.prn-resource-section{background:#202522}.prn-availability-heading h2,.prn-components-layout h2,.prn-faq-layout h2,.prn-handoff-layout h2,.prn-hero-heading h1,.prn-intake-heading h2,.prn-resource-layout h2{color:#f0eee8}.prn-availability-heading>p:last-child,.prn-handoff-layout>div:first-child>p:last-child,.prn-hero-heading>p:last-child,.prn-intake-heading>p:last-child,.prn-resource-layout>div:first-child>p:last-child{color:#c0c6c0}.prn-handoff-board,.prn-resource-constellation,.prn-route-scene{border-color:#4a544c;background:#292e2a}.prn-handoff-board-head,.prn-handoff-route,.prn-intake-list,.prn-intake-list>div,.prn-route-context,.prn-route-result-details,.prn-route-scene-top{border-color:#49534b}.prn-route-context{background:#323832}.prn-faq-list summary,.prn-handoff-route>strong,.prn-intake-list>div>p,.prn-resource-hub>strong,.prn-route-context>div:first-child>strong{color:#e8e8df}.prn-components-list p,.prn-faq-list details>p,.prn-intake-note,.prn-resource-constellation>p,.prn-route-context>div:first-child>p{color:#b8c0b9}.prn-context-source{border-color:#4a554c}.prn-components-list>div>span,.prn-context-source>span,.prn-destination-main>div>span,.prn-route-result-details>span{color:#cdb88d}.prn-destination-main{border-color:#4d6150;background:#303a32}.prn-destination-main>div>strong{color:#e7ede5}.prn-resource-hub{border-color:#5d715f;background:#343e35;color:#e6ede3}.prn-resource-orbit{border-color:#576657}.prn-handoff-cases>span,.prn-resource-orbit>span{border-color:#4b564d;background:#303630;color:#d8dfd7}.prn-intake-list>div>span,.prn-intake-list>div>svg,.prn-resource-hub,.prn-resource-hub>span{color:#d3bd91}.prn-eligibility-section,.prn-outcome-section{background:#27352e}.prn-availability-list,.prn-availability-list>div,.prn-components-list,.prn-components-list>div,.prn-faq-list,.prn-faq-list details,.prn-footer{border-color:#454e47}.prn-availability-list>div{background:#292f2b}.prn-availability-list strong,.prn-handoff-cases>span{color:#e5e7df}.prn-availability-list p{color:#bdc3bb}.prn-resource-orbit>span{color:#d9e1d7}.prn-handoff-board-head,.prn-handoff-route>span{color:#d2bd96}.prn-components-list a,.prn-footer-inner a{color:#a5b4fc}.prn-components-list a:hover,.prn-footer-inner a:hover{color:#c7d2fe}.prn-faq-list summary span{color:#bdcbbd}}