/* Shared call labels: native tel links, no JavaScript required. */
a.call-action{display:inline-flex;align-items:center;gap:.55em;max-width:100%;min-width:0;line-height:1.45;white-space:normal}
a.call-action>.call-action-icon{width:22px;height:22px;flex:0 0 22px;margin:0}
a.call-action .call-action-label{min-width:0;white-space:normal;overflow-wrap:break-word}
.contact-options a.call-action{display:flex}
.contact-options a.call-action>div,.contact-options a.call-action>span{min-width:0}
.footer-contact a.call-action{align-items:flex-start}
.footer-contact a.call-action>.call-action-icon{margin-top:.2em}
