.medical-service{scroll-margin-top:88px;min-width:0}.service-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.service-heading h2{margin:3px 0 0!important;font-size:21px;line-height:1.4}.service-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#e4f5f0;color:#08745e;font-size:23px;flex-shrink:0}.assessment-section .service-icon{background:#edf0ff;color:#5260b3}.service-eyebrow{font-size:12px;font-weight:650;color:#55706b}.screening-types{display:flex;flex-wrap:wrap;gap:9px}.screening-types span{background:#eff9f5;color:#17614e;border:1px solid #d9ede4;border-radius:11px;padding:10px 13px;font-size:14px;font-weight:650;line-height:1.4}.service-note{color:#62716e;font-size:13px;line-height:1.7;margin:18px 0 10px}.service-source{font-size:12px;color:#788581;line-height:1.6;margin:20px 0 0}.service-source a{color:inherit;text-underline-offset:3px}.assessment-list{display:block!important;margin:16px 0!important}.assessment-list>div{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f3}.assessment-list dt{font-size:14px!important;font-weight:550!important;line-height:1.55;min-width:0;overflow-wrap:anywhere}.assessment-list dd{margin:0!important;flex:0 0 auto}.assessment-grade{display:inline-flex;align-items:center;justify-content:center;min-width:60px;box-sizing:border-box;padding:6px 10px;border-radius:9px;background:#edf1ff;color:#4a59a5;font-size:13px;font-weight:700;white-space:nowrap}.assessment-grade.grade-excluded{background:#f1f3f5;color:#6d7880;font-weight:500}.service-badges{display:flex;gap:6px;margin:9px 0}.service-badges span{font-size:12px;border-radius:6px;padding:4px 7px;background:#eaf6f1;color:#20725a;font-weight:600}@media(max-width:640px){.service-heading h2{font-size:19px}.service-heading{gap:10px}.screening-types{gap:7px}.screening-types span{padding:9px 11px;font-size:13px}.medical-service{overflow:hidden}.assessment-list dt{font-size:13px!important}.assessment-list>div{gap:10px;padding:13px 0}.service-source{font-size:11px}}

.live-hours{border-width:1px;padding:18px 20px;box-shadow:0 3px 12px #253e2f05}.live-hours .status-top{justify-content:space-between;gap:8px;margin-bottom:13px}.live-hours .status-eyebrow{font-size:12px;font-weight:650;color:#63726a}.live-hours .status-top [data-status-clock]{font-size:12px;margin:0;font-variant-numeric:tabular-nums}.live-hours .status-main{gap:10px}.live-hours [data-status-label]{font-size:20px;line-height:1.35;font-weight:750;letter-spacing:-.4px}.live-hours [data-status-detail]{margin:10px 0 0;font-size:14px;font-weight:550;color:#3e5147;line-height:1.6}.live-hours small{line-height:1.65;margin-top:10px}.live-hours .status-dot{width:11px;height:11px;flex-shrink:0}.live-hours[data-state=open]{background:#e9f8ee;border-color:#9bcfaf}.live-hours[data-state=open] [data-status-label]{color:#097445}.live-hours[data-state=open] .status-dot{background:#108451;box-shadow:0 0 0 5px #10845115}.live-hours[data-state=break]{background:#fff8e9;border-color:#ead29c}.live-hours[data-state=break] [data-status-label]{color:#916514}.live-hours[data-state=before]{background:#eef4ff;border-color:#c7d6ed}.live-hours[data-state=before] [data-status-label]{color:#3d5f9a}.live-hours[data-state=closed]{background:#f2f4f5;border-color:#d8dfe3}.live-hours[data-state=closed] [data-status-label]{color:#56616b}.live-hours[data-state=unknown]{background:#f8f9fa;border-color:#e0e4e8}.hospital-call-fab [data-call-status]{font-style:normal;font-weight:700}.hospital-call-fab i{font-style:normal;opacity:.65}.hospital-call-fab small{white-space:nowrap}.hospital-call-fab[data-call-state=closed],.hospital-call-fab[data-call-state=unknown]{background:#4c6064}.hospital-call-fab[data-call-state=break]{background:#8a651f}.hospital-call-fab[data-call-state=before]{background:#3d6290}.hospital-call-fab[data-call-state=open]{background:#08794d}@media(max-width:480px){.live-hours{padding:16px}.live-hours [data-status-label]{font-size:19px}.live-hours [data-status-detail]{font-size:13px}.live-hours small{font-size:11px}.hospital-call-fab{max-width:calc(100vw - 32px)}.hospital-call-fab small{font-size:10px}}
