.service-intro{padding-top:clamp(1.5rem,calc(.8036rem + 3.4821vw),3.9375rem)}.service-intro .service-intro-rule{border:0;border-top:1px solid #c9c9c9;margin:0 0 3.875rem}@media (max-width:70em){.service-intro .service-intro-rule{display:none}}.service-intro .service-intro-title{max-width:11em;font-size:1.5625rem;line-height:1.32;letter-spacing:-0.02em;color:#052c6a;margin:0}@media (max-width:70em){.service-intro .service-intro-title{display:none}}.service-intro .service-intro-box{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem);min-height:clamp(0rem,calc(-9.0536rem + 45.2679vw),31.6875rem);padding-top:clamp(1.5rem,calc(1.1071rem + 1.9643vw),2.875rem);padding-bottom:clamp(1.5rem,calc(1.25rem + 1.25vw),2.375rem);padding-left:clamp(1.5rem,calc(.875rem + 3.125vw),3.6875rem);padding-right:clamp(1.5rem,calc(.875rem + 3.125vw),3.6875rem);background-color:#052c6a;border-radius:10px}.service-intro .service-intro-eyebrow{font-size:.65625rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:#ffffff;margin-bottom:clamp(0rem,calc(-0.1429rem + .7143vw),.5rem)}.service-intro .service-intro-lead{max-width:20em;font-size:clamp(1.375rem,calc(1.2321rem + .7143vw),1.875rem);line-height:clamp(1.625rem,calc(1.5rem + .625vw),2.0625rem);letter-spacing:-0.025em;color:#ffffff;margin:0}.service-intro .service-intro-body{max-width:33.1875rem}.service-intro .service-intro-body p{font-size:clamp(.9375rem,calc(.8839rem + .2679vw),1.125rem);line-height:1.25rem;letter-spacing:-0.03em;color:#ffffff;margin:0}.service-intro .service-intro-body p+p{margin-top:1.25rem}