.service-links{padding-top:90px;padding-bottom:80px;border-top:1px solid #cfcfcb}.service-links .section-top{align-items:start}.service-links .section-top h2{font-size:clamp(30px,3.1vw,46px);line-height:1.12;max-width:740px;text-wrap:balance}.service-links .section-top>p{max-width:340px}.service-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.service-links-grid>a{display:flex;flex-direction:column;padding:28px;border:1px solid #cfcfcb;border-radius:4px;color:inherit;text-decoration:none;background:#e9e9e5;transition:background .2s,transform .2s}.service-links-grid>a:hover{background:#e9e9e5;transform:translateY(-3px)}.service-link-index{font-size:11px;letter-spacing:.12em;color:#5f5f5c}.service-links-grid h3{font-size:25px;line-height:1.15;min-height:2.3em;margin:30px 0 16px;text-wrap:balance}.service-links-grid p{font-size:15px;line-height:1.6;color:#5f5f5c;margin:0 0 26px}.service-link-action{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #cfcfcb;font-size:13px;font-weight:600}.service-link-action b{font-size:23px;font-weight:400}.service-links-note{font-size:12px;color:#5f5f5c;margin-top:18px}.service-links-grid>a:focus-visible{outline:3px solid #5f5f5c;outline-offset:4px}@media(max-width:760px){.service-links{padding-top:55px;padding-bottom:55px}.service-links-grid{grid-template-columns:1fr;gap:12px}.service-links-grid h3{min-height:0;margin-top:20px}.service-links-grid>a{padding:24px}}@media(prefers-reduced-motion:reduce){.service-links-grid>a{transition:none}.service-links-grid>a:hover{transform:none}}
