.business-contact-links{list-style:none;padding:0;margin:28px 0 34px;border-top:1px solid #9eafb8}
.business-contact-links>li{margin:0;border-bottom:1px solid #9eafb8}
.business-contact-link{display:flex;align-items:center;gap:14px;padding:16px 4px;min-height:64px;text-decoration:none;transition:color .15s,background-color .15s}
.business-contact-icon{flex:0 0 24px;width:24px;height:24px;color:#174a95}
.business-contact-icon svg{display:block;width:100%;height:100%}
.business-contact-copy{display:grid;gap:3px;min-width:0}
.business-contact-label{font-size:11px;line-height:1.5;letter-spacing:.06em;color:#3c535e}
.business-contact-value{font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#8199a9;text-underline-offset:4px}
.business-contact-arrow{font-size:21px;line-height:1;flex:0 0 auto;margin-inline-start:auto;color:#174a95}
.business-contact-link:hover{color:#174a95;background:#ffffff65}
.business-contact-link:hover .business-contact-value{text-decoration-color:currentColor}
.business-contact-link:focus-visible{outline:3px solid #174a95;outline-offset:3px;box-shadow:0 0 0 3px #fffaf0}
@media(prefers-reduced-motion:reduce){.business-contact-link{transition:none}}

.business-description,.business-offers{overflow-wrap:anywhere}
