:root{
  --chg-navy:#082b3f;
  --chg-teal:#078986;
  --chg-teal-dark:#006b6c;
  --chg-purple:#742d96;
  --chg-pale:#f3f8fa;
  --chg-border:#d8e5e9;
  --chg-text:#173044;
}
.chg-health-page{font-family:Arial,Helvetica,sans-serif;color:var(--chg-text)}
.chg-health-page .et_pb_row{width:90%;max-width:1240px}
.chg-hero{padding:0 0 24px!important;background:#fff}
.chg-eyebrow p,.chg-eyebrow-text{margin:0;color:var(--chg-teal);font-size:13px;font-weight:800;letter-spacing:.08em}
.chg-main-title h1{margin:2px 0 4px;color:var(--chg-navy);font-size:26px;line-height:1.15;font-weight:800}
.chg-subtitle p{margin:0;color:#607786;font-size:14px}
.chg-oversight-wrap{margin-top:24px!important;background:linear-gradient(90deg,#074968,#058b87)!important;border-radius:180px 180px 0 0;overflow:hidden;padding:32px 18px 0!important}
.chg-oversight-title{text-align:center;color:#fff}.chg-oversight-title h2{color:#fff!important;font-size:18px;font-weight:800;margin:0}.chg-oversight-title p{margin:2px 0 14px;font-size:12px}
.chg-oversight-grid{width:100%!important;margin:0!important;padding:0!important}
.chg-oversight-grid .et_pb_column_inner{border-right:1px solid rgba(255,255,255,.35);padding:0 12px 18px}.chg-oversight-grid .et_pb_column_inner:last-child{border-right:0}
.chg-oversight-item{text-align:center;color:#fff;font-size:12px;line-height:1.35}.chg-oversight-item .chg-icon{display:flex;width:30px;height:30px;margin:0 auto 9px;border-radius:50%;background:#fff;color:var(--chg-teal);align-items:center;justify-content:center;font-size:10px;font-weight:700}
.chg-two-cards{margin-top:30px!important}.chg-role-card{height:100%;padding:24px;border:1px solid #9bd2d0;border-radius:5px;background:#fff;box-shadow:0 6px 18px rgba(8,43,63,.03)}.chg-admin-card{border-color:#ceb1de}.chg-role-card h3{font-size:19px;color:var(--chg-teal);font-weight:800}.chg-admin-card h3{color:var(--chg-purple)}.chg-role-card p{font-size:13px;line-height:1.5}.chg-role-card hr{border:0;border-top:1px solid #dce7ea;margin:22px 0 15px}.chg-role-card h5{margin:12px 0 3px;color:var(--chg-teal);font-size:10px;font-weight:800;letter-spacing:.07em}.chg-admin-card h5{color:var(--chg-purple)}
.chg-strip{margin-top:18px;padding:8px 14px;background:var(--chg-teal);border-radius:3px;color:#fff;font-size:12px}.chg-strip p{margin:0}
.chg-wait-section{background:var(--chg-pale);padding:36px 0!important}.chg-wait-row{display:flex;align-items:stretch}.chg-wait-intro h2{margin:4px 0 4px;color:var(--chg-navy);font-size:23px;line-height:1.05;font-weight:800}.chg-asap{color:var(--chg-teal);font-size:13px;font-weight:700;font-style:italic}.chg-stat{height:100%;padding:15px 18px;background:#fff;border-radius:4px;box-shadow:0 3px 14px rgba(8,43,63,.08);border-left:3px solid var(--chg-teal)}.chg-stat-purple{border-left-color:var(--chg-purple)}.chg-stat p{margin:0 0 2px;font-size:16px;font-weight:800}.chg-stat strong{color:var(--chg-teal)}.chg-stat-purple strong{color:var(--chg-purple)}.chg-number{color:var(--chg-teal);font-size:48px;line-height:.9;font-weight:800}.chg-stat-purple .chg-number{color:var(--chg-purple)}.chg-stat h4{margin:8px 0 2px;color:var(--chg-navy);font-size:13px;font-weight:800}.chg-stat small{font-size:10px;font-weight:800;color:var(--chg-navy)}.chg-note p{margin:8px 0 0;font-size:11px}
.chg-services-section{padding:35px 0 20px!important;background:#fff}.chg-service-card{height:100%;border:1px solid #dbe6e9;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgba(8,43,63,.04)}.chg-service-card h3{margin:0;padding:11px 16px;background:var(--chg-teal);color:#fff;font-size:15px;font-weight:800}.chg-mental h3{background:var(--chg-purple)}.chg-card-body{padding:16px}.chg-card-body p,.chg-card-body li{font-size:12px;line-height:1.5}.chg-card-body ul{margin:8px 0 12px 18px}.chg-callout{margin-top:18px;padding:10px 12px;border-radius:5px;text-align:center;font-size:13px}.chg-callout.teal{background:#e3f4f3;color:var(--chg-teal-dark)}.chg-callout.purple{background:#f2e4f8;color:var(--chg-purple)}
.chg-funding-strip{display:flex;gap:18px;align-items:center;margin-top:10px;padding:18px 22px;border-radius:5px;background:linear-gradient(90deg,#056a69,#07918d);color:#fff}.chg-funding-strip h2{margin:0 0 6px;color:#fff;font-size:22px;font-weight:800}.chg-funding-strip p{margin:2px 0;color:#fff;font-size:12px}.chg-pound{display:flex;flex:0 0 56px;width:56px;height:56px;border:3px solid #fff;border-radius:50%;align-items:center;justify-content:center;font-size:31px;font-weight:800}.chg-funding-copy{flex:1}.chg-funding-list{flex:0 0 260px;border-left:1px solid rgba(255,255,255,.35);padding-left:22px}
.chg-commitments-section{padding:20px 0 34px!important}.chg-section-heading h4{padding-bottom:12px;border-bottom:1px solid #d7e3e7;color:var(--chg-teal);font-size:12px;font-weight:800}.chg-commitment-grid .et_pb_column{border-right:1px solid #d7e3e7;padding:0 18px}.chg-commitment-grid .et_pb_column:first-child{padding-left:0}.chg-commitment-grid .et_pb_column:last-child{border-right:0;padding-right:0}.chg-check{display:flex;width:31px;height:31px;margin-bottom:10px;border-radius:50%;background:var(--chg-teal);color:#fff;align-items:center;justify-content:center;font-weight:800}.chg-commitment h5{margin:0 0 5px;color:var(--chg-teal);font-size:10px;line-height:1.15;font-weight:800}.chg-commitment p{font-size:10px;line-height:1.35}
.chg-cta-section{padding:18px 0!important;background:var(--chg-navy)!important}.chg-cta-row{display:flex;align-items:center}.chg-cta-copy p{margin:0;color:#2ed1c5;font-size:11px;font-weight:800;letter-spacing:.08em}.chg-cta-copy h3{margin:2px 0 0;color:#fff;font-size:20px;font-weight:800}.chg-join-button{text-align:right}
@media (max-width:980px){.chg-oversight-wrap{border-radius:80px 80px 0 0}.chg-oversight-grid .et_pb_column_inner{border-right:0;border-bottom:1px solid rgba(255,255,255,.25);padding:10px 6px}.chg-wait-row,.chg-cta-row{display:block}.chg-wait-row .et_pb_column{margin-bottom:14px}.chg-stat{height:auto}.chg-funding-strip{display:block}.chg-pound{margin-bottom:12px}.chg-funding-list{margin-top:14px;padding-top:12px;padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.35)}.chg-commitment-grid .et_pb_column{border-right:0;border-bottom:1px solid #d7e3e7;padding:14px 0}.chg-join-button{text-align:left;margin-top:12px}}
@media (max-width:600px){.chg-health-page .et_pb_row{width:92%}.chg-main-title h1{font-size:23px}.chg-oversight-wrap{border-radius:45px 45px 0 0}.chg-funding-strip h2{font-size:18px}}
