.healthcare-page{--hc-line:#dfe5e8;--hc-green:#277565;--hc-blue:#4b6e8b}
.healthcare-page .people-hero h1{font-size:40px;max-width:1100px}.healthcare-page .people-hero-description{max-width:840px}.healthcare-page .hc-workspace{max-width:none}
.healthcare-page section[id]{scroll-margin-top:155px}
.industry-section-nav{position:sticky;top:73px;z-index:1020;background:#fff;border-bottom:1px solid #dfe5e7;box-shadow:0 3px 10px #20212405}
.industry-section-nav>.container{display:flex;align-items:center;justify-content:space-between;gap:24px}
.industry-section-nav a{position:relative;display:flex;align-items:center;min-height:62px;color:#60646b;font-size:13px;white-space:nowrap;flex-shrink:0}.industry-section-nav a:hover,.industry-section-nav a[aria-current="location"]{color:#991b1b}.industry-section-nav a[aria-current="location"]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#991b1b}
.healthcare-page .hc-workspace .industry-workspace-heading>span{font-size:11px;color:#737780}.healthcare-page .hc-workspace .industry-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.healthcare-page .hc-workspace .industry-metrics>div:nth-child(3){background:#edf4fb;border-color:#7ba1bd}.healthcare-page .hc-workspace .industry-metrics>div:nth-child(4){background:#f5f5f7;border-color:#a2a6af}
.hc-workspace-detail{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.healthcare-page .hc-workspace .industry-records th:first-child{width:26%}.healthcare-page .hc-workspace .industry-records th:last-child{width:27%}.hc-attention{border-left:1px solid var(--hc-line);padding-left:24px}.healthcare-page .hc-attention h3{font-size:13px;margin:12px 0 20px}.hc-attention>div{display:flex;gap:12px;margin-bottom:20px}.hc-attention i{color:var(--hc-blue)}.hc-attention strong{font-size:12px;display:block}.hc-attention small{font-size:10px;color:#737780;display:block;margin-top:6px}.hc-attention>a{font-size:11px;color:#991b1b}.hc-workspace figcaption{display:flex;justify-content:space-between;gap:12px}
.healthcare-page .people-capability-grid .people-link{font-size:13px;margin-top:14px}.healthcare-page .people-split{gap:48px}.healthcare-page .hc-note{font-size:12px;line-height:1.7;color:#737780;margin:24px 0 0}.healthcare-page .hc-preview-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0}.healthcare-page .hc-preview-title h3{font-size:20px;margin:0}.hc-preview-title>span:not(.people-status){font-size:11px;color:#737780}
.hc-table-scroll{overflow-x:auto}.hc-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:470px;font-size:12px}.hc-table-scroll th,.hc-table-scroll td{border-bottom:1px solid #edf0f2;text-align:center;padding:15px 3px}.hc-table-scroll th:first-child{text-align:left;width:122px;font-weight:500}.hc-table-scroll thead th{font-size:10px;color:#737780;font-weight:400}.hc-shift{display:inline-grid;place-items:center;min-width:30px;min-height:32px;border-radius:4px;background:#eaf5ef;color:#26725e;font-size:10px}.hc-shift.night{background:#edf3fb;color:#416684}.hc-shift.off{background:#f3f4f6;color:#737780}.hc-key{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px;color:#737780;font-size:11px}.hc-key b{color:var(--hc-green);margin-right:6px}
.hc-callout{display:flex;align-items:center;gap:14px;padding-top:24px;margin-top:24px;border-top:1px solid var(--hc-line)}.hc-callout>i{font-size:24px;color:var(--hc-green)}.hc-callout strong{font-size:13px}.healthcare-page .hc-callout p{font-size:11px;margin:6px 0 0}.hc-callout .people-status{margin-left:auto;flex-shrink:0}
.hc-person{display:flex;align-items:center;gap:14px;margin:26px 0}.hc-person strong{font-size:15px;display:block}.hc-person small{font-size:11px;color:#737780;display:block;margin-top:5px}.hc-person .people-status{margin-left:auto}.hc-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:24px 0;border-block:1px solid var(--hc-line)}.hc-request-fields dt{font-size:11px;font-weight:400;color:#737780}.hc-request-fields dd{font-size:14px;font-weight:500;margin:8px 0 0}
.hc-timeline{list-style:none;padding:0;margin:26px 0 0}.hc-timeline li{display:flex;align-items:flex-start;gap:14px;position:relative;padding-bottom:24px}.hc-timeline li:last-child{padding:0}.hc-timeline li:not(:last-child)::after{content:"";position:absolute;top:32px;bottom:0;left:15px;width:1px;background:var(--hc-line)}.hc-timeline li>span{width:32px;height:32px;display:grid;place-items:center;background:#f4f5f6;border-radius:50%;font-size:11px;color:#737780;flex-shrink:0}.hc-timeline .done>span{background:#eaf5ef;color:#277565}.hc-timeline .current>span{background:#fff5e6;color:#88631d}.hc-timeline strong{font-size:13px;display:block}.hc-timeline small{font-size:11px;display:block;color:#737780;margin-top:6px}
.hc-review-list{list-style:none;padding:0;margin:0}.hc-review-list li{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--hc-line)}.hc-review-list li>i{font-size:20px;color:var(--hc-green)}.hc-review-list strong{font-size:13px;display:block}.hc-review-list small{font-size:11px;display:block;color:#737780;margin-top:6px}.hc-review-list .people-status{margin-left:auto;flex-shrink:0}.hc-payroll .hc-callout{border:0;margin-top:0}
.hc-journey,.hc-rollout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.hc-journey article,.hc-rollout li{border-top:1px solid var(--hc-line);padding-top:24px;min-width:0}.hc-journey article>i{display:block;color:var(--hc-blue);font-size:24px;margin-bottom:18px}.healthcare-page .hc-journey h3,.healthcare-page .hc-rollout h3{font-size:19px}.healthcare-page .hc-journey p,.healthcare-page .hc-rollout p{font-size:14px}.hc-journey .people-link{font-size:13px}.hc-work-band{background:#f6f8fa}
.hc-task{padding:22px 0;border-bottom:1px solid var(--hc-line)}.hc-task>div{display:flex;align-items:center;gap:12px}.hc-task strong{font-size:14px}.hc-task i{color:var(--hc-blue)}.healthcare-page .hc-task p{font-size:12px;margin:10px 0}.hc-rollout{padding:0;list-style:none}.hc-rollout li>span{font-size:12px;color:#991b1b;display:block;margin-bottom:20px}.hc-demo-band{display:flex;justify-content:space-between;align-items:center;gap:40px;border-block:1px solid #e5dada;padding:32px 0;margin-top:40px}.hc-demo-band>div{max-width:740px}.healthcare-page .hc-demo-band p{margin:0}.hc-demo-band>a{flex-shrink:0}.healthcare-page .hc-module-section{padding-top:0}
@media(max-width:1199px){.hc-journey,.hc-rollout{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-workspace-detail{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.healthcare-page .people-split{gap:32px}}
@media(max-width:991px){.healthcare-page .people-hero h1{font-size:34px}.healthcare-page .people-split,.healthcare-page .people-section-heading{grid-template-columns:1fr;gap:28px}.hc-workspace-detail{grid-template-columns:1fr}.hc-attention{border-left:0;border-top:1px solid var(--hc-line);padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.hc-attention h3,.hc-attention>a{grid-column:1/-1}.hc-attention>div{margin-bottom:0}.industry-section-nav{top:65px}.industry-section-nav>.container{overflow-x:auto;justify-content:flex-start;scrollbar-width:thin;gap:24px}.industry-section-nav a{min-height:48px;font-size:12px}.healthcare-page section[id]{scroll-margin-top:132px}}
@media(max-width:767px){.healthcare-page .people-hero h1{font-size:29px}.healthcare-page .people-hero-description{font-size:15px}.healthcare-page .hc-workspace .industry-workspace-heading>span{display:none}.healthcare-page .hc-workspace .industry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-workspace figcaption{flex-direction:column;gap:5px}.healthcare-page .people-preview{padding:18px}.hc-preview-title{flex-wrap:wrap}.hc-key{flex-direction:column}.hc-callout{flex-wrap:wrap}.hc-callout .people-status{margin-left:38px}.hc-demo-band{flex-direction:column;align-items:flex-start;gap:22px}.hc-review-list li{gap:10px}.hc-review-list strong{font-size:12px}.hc-review-list small{font-size:10px}.hc-review-list .people-status{font-size:9px}}
@media(max-width:479px){.hc-journey,.hc-rollout{grid-template-columns:1fr;gap:24px}.hc-attention{grid-template-columns:1fr}.hc-person{gap:10px}.hc-request-fields{gap:18px 12px}.hc-request-fields dd{font-size:13px}}
