.hr-services{color:#162e40;padding-top:68px;padding-bottom:90px}.hr-services h1,.hr-services h2,.hr-services h3{color:#162e40;letter-spacing:-.035em;line-height:1.15}.hr-services h1{font-size:clamp(38px,4.8vw,66px);max-width:1000px;margin:18px 0 30px}.hr-services em{font-style:normal;color:#007e69}.hr-services p{line-height:1.8;color:#52636a}.hr-services-hero{max-width:1050px;padding-bottom:56px}.hr-services-hero>p:not(.eyebrow){max-width:850px}.hr-services .hr-services-lead{font-size:clamp(20px,2vw,27px);color:#263d49;line-height:1.5}.hr-services-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.hr-services-actions>a:not(.button){color:#163449;text-underline-offset:6px}.hr-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:48px 0 64px;border-top:1px solid #d6ddd8}.hr-services-grid article{padding:32px 28px;background:#fff;border:1px solid #dce2dd;border-radius:16px;display:flex;flex-direction:column;scroll-margin-top:30px}.hr-services-grid h2{font-size:28px;margin:10px 0 12px}.hr-services-grid ul{padding-left:20px;color:#52636a;line-height:1.8;margin:8px 0 24px}.hr-services-grid li+li{margin-top:8px}.hr-services-grid a{margin-top:auto;font-weight:600;font-size:14px;color:#007e69;text-underline-offset:5px}.hr-services-process,.hr-services-reading{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:64px 0;border-top:1px solid #d6ddd8}.hr-services h2{font-size:clamp(28px,3vw,40px);margin:12px 0 26px}.hr-services-process ol{list-style:none;counter-reset:steps;margin:0;padding:0}.hr-services-process li{counter-increment:steps;position:relative;padding:0 0 24px 52px}.hr-services-process li:before{content:"0" counter(steps);position:absolute;left:0;top:3px;color:#007e69;font-size:15px;font-weight:600}.hr-services-process h3{font-size:21px;margin:0 0 10px}.hr-services-process p{margin:0}.hr-services-questions{max-width:1000px;padding:44px 0 64px}.hr-services-questions details{border-top:1px solid #d6ddd8;padding:22px 0}.hr-services-questions details:last-child{border-bottom:1px solid #d6ddd8}.hr-services-questions summary{font-size:19px;font-weight:600;cursor:pointer;line-height:1.45}.hr-services-questions p{padding-right:25px}.hr-services-reading ul{padding-left:20px;line-height:2.2;color:#007e69}.hr-services-reading a{text-underline-offset:5px}.hr-services-end{padding:48px;border-radius:20px;background:#edf0e9}.hr-services-end p{max-width:760px}.hr-services .eyebrow{font-size:12px;letter-spacing:.15em;color:#007e69;font-weight:700}.hr-services a:focus-visible,.hr-services summary:focus-visible{outline:3px solid #007e69;outline-offset:5px}
.hr-home-services{padding-top:68px;padding-bottom:68px;border-top:1px solid #d6ddd8}.hr-home-services>div:first-child{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.hr-home-services h2{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 0}.hr-home-services h2 em{color:#007e69;font-style:normal}.hr-home-services .hr-home-services-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hr-home-services article{border-top:2px solid #9ebcb0;padding:23px 0}.hr-home-services h3{font-size:20px;line-height:1.3;margin:8px 0 12px}.hr-home-services p{color:#596971;line-height:1.75;margin:0}.hr-home-services a{text-underline-offset:5px;color:#007e69}.hr-home-services article a{display:inline-block;margin-top:14px;font-size:14px;font-weight:600}
@media(max-width:900px){.hr-services-grid{grid-template-columns:1fr}.hr-services-process,.hr-services-reading{grid-template-columns:1fr;gap:20px}.hr-home-services .hr-home-services-cards{grid-template-columns:1fr;gap:6px}.hr-home-services>div:first-child{display:block}.hr-home-services>div:first-child>a{display:inline-block;margin-top:20px}}
@media(max-width:600px){.hr-services{padding-top:42px;padding-bottom:64px}.hr-services-hero{padding-bottom:34px}.hr-services-grid{padding:30px 0 36px;gap:16px}.hr-services-grid article{padding:26px 22px}.hr-services-process,.hr-services-reading{padding:38px 0}.hr-services-questions{padding:24px 0 36px}.hr-services-end{padding:28px 22px}.hr-services-actions{gap:20px}.hr-services-actions>.button{max-width:100%;font-size:14px}.hr-services-questions summary{font-size:17px}.hr-home-services{padding-top:42px;padding-bottom:42px}}
