/* Contact links only; preserve the approved palette and layout. */
#bsab-estate .estate-footer-contact,#bsab-estate .service-direct-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;margin-top:20px;min-width:0}
#bsab-estate .estate-footer-contact a,#bsab-estate .service-direct-contact a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font:400 16px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}
#bsab-estate .estate-footer-contact a:hover,#bsab-estate .service-direct-contact a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){#bsab-estate .estate-footer-contact,#bsab-estate .service-direct-contact{flex-direction:column;align-items:flex-start;gap:0}}
