.service-hero{padding-top:45px;padding-bottom:65px;background:var(--mist);max-width:none;padding-left:max(6.6vw,calc((100vw - 1250px)/2));padding-right:max(6.6vw,calc((100vw - 1250px)/2))}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;margin-bottom:38px}.service-hero h1{max-width:1050px;font-size:clamp(2.5rem,4.8vw,4.5rem);color:var(--ink);font-weight:550}.service-lead{max-width:780px;font-size:1.125rem;margin:26px 0 28px}.service-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:80px;align-items:start}.service-body h2{font-size:clamp(1.8rem,2.5vw,2.35rem);margin:35px 0 20px}.service-body h2:first-child{margin-top:0}.service-body p,.service-body li{font-size:1rem}.service-body ul{padding-left:23px;margin:25px 0}.service-body li{margin:9px 0}.service-aside{padding:32px;background:var(--mist);border-top:3px solid var(--forest)}.service-aside h2{font-size:1.8rem;margin-top:20px}.service-aside p{margin-bottom:22px}.service-related-label{margin-top:35px;font-weight:650;color:var(--ink)}.service-related{display:block;padding:13px 0;border-top:1px solid var(--line)}@media(max-width:760px){.service-hero{padding:30px 25px 45px}.breadcrumbs{margin-bottom:30px}.service-hero h1{font-size:2.7rem}.service-lead{font-size:1rem}.service-body{grid-template-columns:1fr;gap:38px;padding-top:45px}.service-aside{padding:25px}.service-hero .actions{align-items:stretch}}
