/* Service answers follow the existing service page's spacing and typography. */
.service-faq,.service-case-links{margin-top:3rem}
.service-faq h2,.service-case-links h2{font-size:1.5rem;line-height:1.5;margin:0 0 1rem}
.service-faq details{border-bottom:1px solid #d8deea;padding:1rem 0}
.service-faq summary{cursor:pointer;font-weight:600;line-height:1.65;color:#172747}
.service-faq details p{margin:.8rem 0 0;line-height:1.9;color:#58657b}
.service-faq .small-note{margin-top:1rem}
.service-case-links ul{list-style:none;padding:0;margin:1rem 0}
.service-case-links li{padding:.65rem 0}
.service-case-links .text-link{line-height:1.7}
