/* Clear call action for patient contact links */
.t-text a[href^="tel:"], .t-descr a[href^="tel:"] { display:inline-block; box-sizing:border-box; max-width:100%; padding:12px 18px; margin:6px 0; background:#174b56; color:#fff !important; border:2px solid #174b56; border-radius:8px; font-weight:700; font-size:clamp(16px,2vw,24px); line-height:1.4; text-decoration:none !important; overflow-wrap:anywhere; }
.t-text a[href^="tel:"]:hover, .t-descr a[href^="tel:"]:hover { background:#0e3540; }
a[href^="tel:"]:focus-visible { outline:3px solid #d8922a; outline-offset:4px; }