.service-explainer{padding-top:44px;padding-bottom:46px;border-top:1px solid #dce6ef;margin-top:38px;color:#233f5c}.service-explainer-heading{max-width:850px}.service-explainer-heading>span{font-size:10px;font-weight:700;letter-spacing:.12em;color:#527598}.service-explainer h2{font-size:25px;line-height:1.5;letter-spacing:-.035em;margin:12px 0}.service-explainer p{font-size:14px;line-height:1.9;color:#536b82;margin:9px 0}.service-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:24px}.service-explainer-grid article{padding:20px 0;border-top:1px solid #e2eaf2;min-width:0}.service-explainer h3{font-size:17px;margin:0 0 7px;color:#224f7d}.service-explainer .service-faq-title{font-size:20px;margin-top:27px}.service-faq{border-top:1px solid #dae5ef;margin-bottom:22px}.service-faq details{border-bottom:1px solid #dae5ef;padding:16px 0}.service-faq summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.7;color:#244b71}.service-faq details p{padding-left:18px;max-width:900px}.service-explainer-action{display:inline-block;color:#245f98;text-decoration:none;font-weight:700;border-bottom:1px solid #8aaac9;padding:8px 0;font-size:14px}.service-explainer .service-explainer-contact{font-size:12px;margin-top:18px}.service-explainer-contact a{color:#456d94}.q-request+.service-explainer{margin-top:0}.service-explainer :target{scroll-margin-top:80px}@media(max-width:650px){.service-explainer{padding-top:30px;padding-bottom:30px}.service-explainer-grid{grid-template-columns:1fr}.service-explainer h2{font-size:22px}.service-explainer-grid article{padding:17px 0}}
