.service-header nav{display:flex;align-items:center;gap:26px}.service-header nav>a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;text-decoration:none}.service-guide{max-width:1180px}.service-intro{padding:72px 0 38px}.service-intro h1{font-size:clamp(48px,6vw,82px);margin:22px 0}.service-intro>p:last-child{max-width:52ch;color:var(--muted);font-size:16px}.service-jumps{display:flex;gap:13px 30px;flex-wrap:wrap;padding:20px 0 27px;border-bottom:1px solid var(--line)}.service-jumps a{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.service-section{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;padding:66px 0;border-bottom:1px solid var(--line);scroll-margin-top:140px}.service-section h2{font-size:clamp(38px,4vw,57px);margin-top:19px}.service-body>p{color:var(--muted);font-size:15px;line-height:1.8}.service-body ul{padding-left:19px;margin:22px 0}.service-body li{margin-bottom:12px;font-size:14px;line-height:1.7}.service-body .text-link{margin-top:21px}.service-other{padding:62px 0}.service-other h2{font-size:44px}.service-other p{max-width:65ch;color:var(--muted);margin:24px 0}.service-call{display:flex;gap:18px;flex-wrap:wrap}.service-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:25px 45px}.service-footer a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.care-strip>a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.care-strip>a:hover{text-decoration:underline}.care-strip>a:focus-visible{outline:3px solid var(--emerald);outline-offset:4px}
@media(max-width:700px){.service-header{gap:17px}.service-header nav{width:100%;justify-content:space-between;gap:14px}.service-header nav>a{font-size:11px}.service-header .button.small{padding:10px 13px}.service-intro{padding:42px 0 25px}.service-intro h1{font-size:51px}.service-intro>p:last-child{font-size:14px}.service-jumps{gap:3px 24px}.service-jumps a{font-size:12px}.service-section{grid-template-columns:1fr;gap:25px;padding:40px 0;scroll-margin-top:170px}.service-section h2{font-size:44px}.service-body>p,.service-body li{font-size:14px}.service-other{padding-block:43px}.service-other h2{font-size:40px}.service-call{gap:13px}.service-call .button{padding-inline:17px;font-size:12px}.service-footer{display:block}.care-strip>a{width:calc(50% - 12px);font-size:11px}}
