.service-guide{--guide-line:#dce2e5;--guide-ink:#17343f;padding:clamp(48px,7vw,100px) 0;color:var(--guide-ink);background:#fff}.service-guide__intro{max-width:900px}.service-guide__eyebrow{font-size:12px!important;letter-spacing:.13em;margin:0 0 20px!important}.service-guide h2{font-size:clamp(27px,3.4vw,46px);line-height:1.2;font-weight:500;margin:0 0 24px}.service-guide p{font-size:17px;line-height:1.75;margin:0 0 20px}.service-guide__grid{display:grid;gap:28px 40px;margin-top:36px}.service-guide__grid>div{border-top:1px solid var(--guide-line);padding-top:24px}.service-guide h3{font-size:22px;line-height:1.35;font-weight:500;margin:0 0 16px}.service-guide a{color:inherit;text-decoration:underline;text-underline-offset:4px}.service-guide a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.service-guide__contact{border-top:1px solid var(--guide-line);padding-top:28px;margin-top:36px}.service-guide__contact p{max-width:65ch}.service-guide__link{display:inline-flex;gap:20px;align-items:center;min-height:44px;font-weight:500}.service-guide--related{padding:28px 0 0;margin-top:32px;border-top:1px solid var(--guide-line);background:transparent}.service-guide--related h2{font-size:26px}.service-guide--related p{font-size:16px}@media(min-width:768px){.service-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.service-guide *{scroll-behavior:auto;transition:none!important}}
