/* Keep the main contact legible without changing header navigation. */
.utility-inner{align-items:center;gap:16px;padding-block:0;min-height:44px}
.utility-inner>span{min-width:0;padding-block:7px}
.utility-inner>.utility-phone{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--ink);white-space:nowrap}
.utility-phone:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:680px){.utility-inner{gap:12px}.utility-inner>span{flex:1;max-width:none;line-height:1.35}.utility-inner>.utility-phone{font-size:14px}}
