 .service-hero{padding-top:65px;padding-bottom:50px;max-width:1220px}.service-hero h1{max-width:850px;font-size:clamp(43px,6vw,76px)}.service-hero .article-deck{max-width:740px}.service-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.button.secondary{background:transparent;color:var(--accent)}.service-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:65px;padding-bottom:55px}.service-scope{padding:24px 28px;background:var(--sage);border:1px solid var(--line);border-radius:4px}.service-scope h2{margin-top:0}.service-process{counter-reset:step}.service-step{border-top:1px solid var(--line);padding:24px 0}.service-step h3{font-size:22px;margin-top:0}.service-step h3:before{counter-increment:step;content:'0' counter(step) ' / ';font-size:13px;color:var(--accent)}.service-side{position:sticky;top:115px;align-self:start;padding:26px;background:var(--sage);border:1px solid var(--line)}.service-side h2{font-size:25px}.service-side a{display:block;margin-top:16px}.service-related{border-top:1px solid var(--line);padding-top:28px;margin-top:35px}.service-related li{margin:12px 0}.service-nav{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:30px}.service-nav a{font-size:13px;color:var(--accent)}@media(max-width:800px){.service-layout{grid-template-columns:1fr;gap:25px}.service-side{position:static}.service-hero{padding-top:35px}.service-hero h1{letter-spacing:-2px}.service-layout .prose h2{font-size:27px}}
