.health-hero{padding:64px 0 75px;background:linear-gradient(120deg,#edf0ec,#f7f5ef)}.health-hero h1{font:600 52px/1.12 var(--serif);color:var(--navy);margin:0}.health-hero h1 em{color:var(--orange);font-style:italic}.health-page{background:#fbf8f2}.health-intro{padding:92px 0;display:grid;grid-template-columns:1fr 1fr;gap:110px}.health-intro h2,.health-authority h2,.health-contact h2{font:600 42px/1.18 var(--serif);color:var(--navy);margin:0}.health-intro>div:last-child p,.health-authority p{font:16px/1.8 var(--sans);color:#5d6679;margin:0 0 25px}.health-services{background:#fff;padding:90px 0}.health-service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.health-service-grid article{min-height:245px;padding:28px;border:1px solid #e9e5dd}.health-service-grid span{font:700 12px var(--sans);color:var(--orange)}.health-service-grid h3{font:600 23px/1.25 var(--serif);color:var(--navy);margin:58px 0 13px}.health-service-grid p{font:14px/1.65 var(--sans);color:#626a7c;margin:0}.health-authority{padding:100px 0;display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:center}.health-authority-logo{background:var(--navy);min-height:260px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none}.health-authority-logo img{width:185px;background:#fff;border-radius:4px;padding:8px 12px}.health-authority-logo span{color:#fff;font:600 13px var(--sans);margin-top:21px}.health-contact{background:#eff1ee;padding:62px 0}.health-contact .container{display:flex;justify-content:space-between;align-items:center;gap:40px}.health-contact h2{font-size:35px}.health-contact-actions{display:flex;gap:26px;align-items:center}@media(max-width:800px){.health-hero h1{font-size:38px}.health-intro,.health-authority{grid-template-columns:1fr;gap:35px;padding:65px 0}.health-intro h2,.health-authority h2{font-size:34px}.health-service-grid{grid-template-columns:1fr 1fr}.health-service-grid article{min-height:210px}.health-service-grid h3{margin-top:36px}.health-contact .container{display:block}.health-contact h2{font-size:31px;margin-bottom:25px}}@media(max-width:500px){.health-service-grid{grid-template-columns:1fr}.health-contact-actions{display:block}.health-contact-actions .text-link{display:inline-block;margin-top:19px}}
