@media(min-width:768px){
  body.page-id-238 .floating-contact-bar{display:grid!important}
  body.page-id-238 #healthcare-page .wrap{width:min(1280px,calc(100% - 152px))}
}
body.page-id-238 #healthcare-page{overflow-x:clip}
:is(#main,#healthcare-page):is(#main,#healthcare-page){--muted:#4e5e54;font-size:16px;line-height:1.75;text-size-adjust:100%;-webkit-text-size-adjust:100%}
:is(#main,#healthcare-page):is(#main,#healthcare-page) p:not(.eyebrow),:is(#main,#healthcare-page):is(#main,#healthcare-page) li,:is(#main,#healthcare-page):is(#main,#healthcare-page) dd{font-size:16px;line-height:1.75}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .eyebrow,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-resource-row .eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;color:#6d5b36}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .section-head>p,:is(#main,#healthcare-page):is(#main,#healthcare-page) .family-grid article>p,:is(#main,#healthcare-page):is(#main,#healthcare-page) .guest-experience p,:is(#main,#healthcare-page):is(#main,#healthcare-page) .process p,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-three p,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-two p{font-size:16px;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .family-grid dt,:is(#main,#healthcare-page):is(#main,#healthcare-page) .guest-experience>span,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-status,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-heading{font-size:13px;letter-spacing:.06em;font-weight:600}
:is(#main,#healthcare-page):is(#main,#healthcare-page) figcaption,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-engineering figcaption,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-resource-layout figcaption,:is(#main,#healthcare-page):is(#main,#healthcare-page) #specification .hc-coordination figcaption,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-file-help{font-size:14px;line-height:1.7;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-scope-note,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-decision{font-size:15px!important;line-height:1.75;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) #spaces .hc-user-experience p{font-size:16px!important;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) #spaces .hc-user-experience b{font-size:14px!important;font-weight:600}
:is(#main,#healthcare-page):is(#main,#healthcare-page) #spaces .hc-user-experience span{font-size:13px;color:#665633}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .button,:is(#main,#healthcare-page):is(#main,#healthcare-page) .text-link,:is(#main,#healthcare-page):is(#main,#healthcare-page) .family-grid .text-link,:is(#main,#healthcare-page):is(#main,#healthcare-page) #spaces article>.text-link,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-related a{font-size:15px;line-height:1.5;font-weight:600;white-space:normal}
:is(#main,#healthcare-page):is(#main,#healthcare-page) summary,:is(#main,#healthcare-page):is(#main,#healthcare-page) #spaces details summary,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-reference-fold>summary{font-size:17px;line-height:1.5}
:is(#main,#healthcare-page):is(#main,#healthcare-page) table,:is(#main,#healthcare-page):is(#main,#healthcare-page) table td,:is(#main,#healthcare-page):is(#main,#healthcare-page) table tbody th{font-size:15px;color:#3f5346}
:is(#main,#healthcare-page):is(#main,#healthcare-page) table thead,:is(#main,#healthcare-page):is(#main,#healthcare-page) table thead th{font-size:14px;color:#fff;letter-spacing:.025em}
:is(#main,#healthcare-page):is(#main,#healthcare-page) label{font-size:14px;font-weight:600;line-height:1.6;color:#354a3d}
:is(#main,#healthcare-page):is(#main,#healthcare-page) input,:is(#main,#healthcare-page):is(#main,#healthcare-page) select,:is(#main,#healthcare-page):is(#main,#healthcare-page) textarea{font-size:16px;line-height:1.5;color:#293e32}
:is(#main,#healthcare-page):is(#main,#healthcare-page) input::placeholder,:is(#main,#healthcare-page):is(#main,#healthcare-page) textarea::placeholder{color:#637064;opacity:1}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .principles strong,:is(#main,#healthcare-page):is(#main,#healthcare-page) .chapter-nav a{font-size:14px}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .chapter-nav>span{font-size:12px;color:#52604f}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hero .eyebrow{color:#eddbb7}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hero .hero-note{font-size:13px;color:#f4f1e9;letter-spacing:.08em;line-height:1.7}
:is(#main,#healthcare-page):is(#main,#healthcare-page) #responsibilities p,:is(#main,#healthcare-page):is(#main,#healthcare-page) #responsibilities li{color:#e1e8dc}
:is(#main,#healthcare-page):is(#main,#healthcare-page) #responsibilities .eyebrow,:is(#main,#healthcare-page):is(#main,#healthcare-page) #responsibilities .index{color:#e1cf9e;font-size:13px}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-request-paths span{font-size:15px;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-key,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-key b{font-size:14px}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-design-study,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-engineering{min-width:0;max-width:100%;overflow-x:auto}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-design-study img,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-engineering img{width:100%;min-width:1080px;max-width:none;height:auto}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-label-example>span,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-sheet-title span,:is(#main,#healthcare-page):is(#main,#healthcare-page) .proof-grid figcaption span{font-size:14px;line-height:1.7;color:#4e5e54}
:is(#main,#healthcare-page):is(#main,#healthcare-page) .drawing-notes article>span{font-size:14px;color:#6d5b36}
@media(max-width:1100px){
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-design-study::before,:is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-engineering::before{content:"Scroll horizontally to read the drawing →";display:block;font:600 14px/1.6 Arial,sans-serif;color:#425644;margin-bottom:12px}
}
@media(max-width:800px){
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .family-grid{grid-template-columns:1fr}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .button{font-size:15px}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-views{grid-template-columns:1fr}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-view{overflow-x:auto}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-view img{min-width:420px;max-width:none}
  :is(#main,#healthcare-page):is(#main,#healthcare-page) .hc-coordination-view:nth-child(2) img{min-width:320px}
}
