.approved-site #access-barriers .soz-intro{margin-bottom:26px}.approved-site #access-barriers .soz-intro p{max-width:760px}.approved-site #access-barriers .soz-barriers{display:flex;flex-wrap:wrap;gap:0 26px;padding-bottom:28px}.approved-site #access-barriers .soz-barriers button{font:inherit;background:none;color:#15354e;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:48px;padding:10px 0;font-size:16px;cursor:pointer}.approved-site #access-barriers .soz-barriers button[aria-pressed=true]{color:#1047ac;border-color:#1047ac;font-weight:700}.approved-site #access-barriers .soz-detail{background:#fff;border-top:1px solid #c8d3dc;padding-top:32px}.approved-site #access-barriers .soz-program{color:#15354e;border-top:1px solid #c8d3dc;padding-top:24px;margin-top:24px}.approved-site #access-barriers .soz-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:32px}.approved-site #access-barriers h4{font-size:16px;margin:0 0 7px}.approved-site #access-barriers .soz-detail-grid p{margin:0 0 20px}.approved-site #access-barriers .soz-source{font-size:13px;line-height:1.6;color:#415b73;border-top:1px solid #c8d3dc;padding-top:17px}.approved-site .access-evidence h3{margin:0;font-size:28px}.approved-site .access-evidence details{font-size:14px;line-height:1.6}.approved-site .access-evidence details p{font-size:14px;line-height:1.6;margin:12px 0}.approved-site .workforce-chart{margin:26px 0 34px;max-width:950px;padding:0}.approved-site .workforce-chart figcaption{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.approved-site .workforce-chart .chart-subtitle{font-size:14px;margin:7px 0 24px}.approved-site .chart-row{margin-bottom:19px}.approved-site .chart-label{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:1.4;margin-bottom:9px}.approved-site .chart-label strong{font-weight:600}.approved-site .chart-track{height:24px}.approved-site .chart-bar{height:100%;background:#1047ac}.approved-site .chart-bar.national{background:#6b7f91}.approved-site .chart-axis{border-top:1px solid #75889a;display:flex;justify-content:space-between;font-size:12px;line-height:1.4;padding-top:8px;color:#425b6e}.approved-site .workforce-chart .chart-note{font-size:14px;line-height:1.5;margin:16px 0 0}.approved-site .metric-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;border-top:1px solid #c8d3dc;margin:28px 0 24px}.approved-site .metric-pair strong{display:block;font-size:48px;font-weight:500;color:#1047ac;letter-spacing:-.04em;line-height:1.1}.approved-site .metric-pair span{display:block;font-size:15px;line-height:1.5;margin-top:10px;max-width:290px}.approved-site .access-source{font-size:13px;line-height:1.6}.approved-site .program-interest-form{gap:30px}.approved-site .program-interest-form input:not([type=checkbox]),.approved-site .program-interest-form select{border:0;border-bottom:1px solid #7a8c9b;border-radius:0;background:transparent;padding:12px 0;min-height:48px;font-size:16px}.approved-site .program-interest-form .check-field{padding:6px 0}.approved-site .program-interest-form .check-field input{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:4px}.approved-site .program-interest-form .form-status{padding:0;background:none;border:0;line-height:1.5}.approved-site .program-interest-form .form-status:empty{display:none}.approved-site .hubset article{border-top:1px solid #b4c7d9;padding:25px 0 0}.approved-site .program-film{margin:0;padding-top:38px}.approved-site .program-film figcaption{margin-top:14px;font-size:16px;line-height:1.5}.approved-site .program-film h3{font-size:27px;margin:0 0 16px}.approved-site .program-film details p{font-size:15px}@media(max-width:700px){.approved-site #access-barriers .soz-detail-grid{grid-template-columns:1fr;gap:0}.approved-site .metric-pair strong{font-size:36px}.approved-site .program-film{padding-top:24px}.approved-site .program-film h3{font-size:25px}}@media(max-width:600px){.approved-site #access-barriers .soz-barriers{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.approved-site #access-barriers .soz-barriers button{text-align:left;font-size:15px;padding:12px 0;min-height:62px}.approved-site .workforce-chart figcaption{font-size:21px}.approved-site .metric-pair{grid-template-columns:1fr;gap:22px}.approved-site .metric-pair span{max-width:none}.approved-site .program-interest-form .form-row{grid-template-columns:1fr;gap:30px}}.approved-site .program-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#071d3b;margin-top:26px}.hx{--hx-navy:#071D3B;--hx-royal:#0B2F6E;--hx-cobalt:#0644AD;--hx-ice:#EFF5FF;--hx-ice2:#DCEAFF;--hx-chart2:#A9C6F0;--hx-body:#33495D;--hx-pad:clamp(20px,6.6vw,96px);background:#fff;color:var(--hx-navy);font-family:var(--font-instrument-sans),"Instrument Sans",Arial,sans-serif;font-feature-settings:"tnum" 1,"lnum" 1}.hx *{box-sizing:border-box}.hx img{max-width:100%;display:block}.hx picture{display:contents}.hx-wrap{padding-left:var(--hx-pad);padding-right:var(--hx-pad)}.hx-ice{background:var(--hx-ice)}.hx-reg{font-size:.45em;font-weight:500;vertical-align:.9em;margin-left:.04em;line-height:0}.hx-label{margin:0;font-size:15px;font-weight:600;color:var(--hx-cobalt)}.hx h1{margin:18px 0 0;font-size:clamp(42px,4.8vw,68px);line-height:1.05;letter-spacing:-.035em;font-weight:700}.hx h2{margin:16px 0 0;font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.025em;font-weight:400}.hx-lede{margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--hx-body)}.hx-lede a{color:var(--hx-cobalt)}.hx-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:36px}.hx-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--hx-cobalt);color:#fff!important;font-weight:600;font-size:15px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap}.hx-pill.hx-white{background:#fff;color:var(--hx-navy)!important}.hx-text{color:var(--hx-cobalt);font-weight:600;font-size:15px;text-decoration:none}.hx-text:hover{text-decoration:underline}.hx-gap{display:inline-block;margin-top:28px}.hx a:focus-visible,.hx button:focus-visible,.hx input:focus-visible{outline:3px solid var(--hx-cobalt);outline-offset:3px}.hx-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5.5vw,80px);align-items:center;padding-top:48px;padding-bottom:120px}.hx-hero .hx-lede{max-width:520px}.hx-hero-img{width:100%;height:clamp(320px,43vw,620px);object-fit:cover;object-position:62% 50%;border-radius:4px}.hx-problem{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6.6vw,96px);align-items:center;padding-top:120px;padding-bottom:120px}.hx-chart{margin:0;background:#fff;border-radius:4px;padding:16px clamp(24px,3.3vw,48px) 44px}.hx-bar{margin-top:36px}.hx-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:20px}.hx-bar-num{font-size:clamp(48px,5vw,72px);letter-spacing:-.04em;line-height:1}.hx-bar-num.navy{color:var(--hx-navy)}.hx-bar-num.cobalt{color:var(--hx-cobalt)}.hx-track{background:var(--hx-ice2);margin-top:12px}.hx-fill,.hx-track{height:20px;border-radius:10px}.hx-fill.navy{background:var(--hx-navy)}.hx-fill.cobalt{background:var(--hx-cobalt)}.hx-chart figcaption{margin-top:24px;font-size:13px;color:#4B607A}.hx-insight{background:var(--hx-navy);color:#fff;padding-top:128px;padding-bottom:128px}.hx-insight .hx-label{color:var(--hx-chart2)}.hx-insight h2{font-size:clamp(34px,4.2vw,60px);max-width:1080px}.hx-insight .hx-lede{color:#DCEAFF;max-width:680px}.hx-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,88px);align-items:center;padding-top:112px;padding-bottom:112px}.hx-row.hx-flip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hx-photo{width:100%;height:clamp(300px,37vw,540px);object-fit:cover;border-radius:4px}.hx-map{background:#fff;border-radius:4px;padding:clamp(20px,3vw,40px)}.hx-map img{width:100%;height:auto}.hx-cover{background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:48px;min-height:clamp(300px,37vw,540px)}.hx-cover img{width:auto;max-height:440px;box-shadow:0 24px 48px rgba(7,29,59,.25)}.hx-search{display:flex;gap:16px;align-items:flex-end;margin-top:32px;max-width:500px}.hx-search label{flex:1;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#4B607A}.hx-search input{border:0;border-bottom:1.5px solid var(--hx-navy);background:transparent;min-height:46px;padding:0 2px;font-family:inherit;font-size:17px;font-weight:400;color:var(--hx-navy);border-radius:0;width:100%}.hx-progress{padding-top:120px;padding-bottom:120px}.hx-steps{list-style:none;margin:64px 0 0;padding:0;display:flex;gap:48px}.hx-steps li{flex:1}.hx-dot{display:block;width:14px;height:14px;border-radius:7px;background:var(--hx-cobalt)}.hx-dot.next{background:var(--hx-chart2)}.hx-steps strong{display:block;margin-top:20px;font-size:22px;font-weight:400;letter-spacing:-.01em}.hx-steps p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--hx-body)}.hx-fund{background:var(--hx-cobalt);color:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6.6vw,96px);align-items:center;padding-top:120px;padding-bottom:120px}.hx-fund .hx-label{color:var(--hx-chart2)}.hx-fund h2{font-size:clamp(34px,4vw,56px)}.hx-fund .hx-lede{color:#DCEAFF}.hx-fund-go{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hx-fund .hx-text{color:#fff}.hx-close{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 64px;flex-wrap:wrap;padding-top:112px;padding-bottom:72px}.hx-close .hx-actions{margin-top:0}.hx-fine{margin:0;padding-bottom:56px;font-size:13px;color:#4B607A}@media (max-width:960px){.hx-fund,.hx-hero,.hx-problem,.hx-row,.hx-row.hx-flip{grid-template-columns:minmax(0,1fr)}.hx-row.hx-flip .hx-photo{order:-1}.hx-steps{flex-wrap:wrap}.hx-steps li{flex:1 1 40%}}@media (max-width:600px){.hx-hero{padding-top:24px;padding-bottom:72px}.hx-fund,.hx-insight,.hx-problem,.hx-progress,.hx-row{padding-top:72px;padding-bottom:72px}.hx-steps{flex-direction:column;gap:28px;margin-top:40px}.hx-search{flex-wrap:wrap}.hx-cover{padding:28px}}